django控制器

作者: 张Boy | 来源:发表于2016-10-31 16:49 被阅读90次
  • 通过上文我们已经搭建好初级的django环境并成功显示出django欢迎页面,下面我们来编写MVC(django一直在声明他的MTV中的V)中的Controller

    • django中是没有控制器这个概念的但是我们可以将视图看作控制器,毕竟他们发挥着同样的作用
  • 首先我们需要先在根目录下创建一个子模块,创建子模块有两种方法

    1. $python manage.py startapp index
      这种方式系统会自动创建好一个名为index的模块,我们进入index模块中会发现这个模块中有admin apps init models tests views migrations 等文件,将在下面的文档中一一介绍

    2. $mkdir index
      $touch init.py
      这时候我们也同样创建了一个index模块

    • 以后如何创建凭自己爱好哈... ...
  • 我们创建了模块是没有用的,项目同样不能识别这个模块的存在,我们下一步需要在settings.py中配置

  INSTALLED_APPS=[
        ......
        'index',
    ]

基本的模块添加配置完成

  • 返回我们创建的index模块中
  $touch views.py  #创建视图文件
  • 编写如下代码
    from django.http import HttpResponse
    def index(req):
        return HttpResponse('hello django!!!')
    保存返回

很简单吧,你的第一个视图就这样完成了...

  • 剩下的就是把视图文件通过路由导出路径
    进入根模块test1,打开urls.py进行编辑
from index.views import index
urlpatterns = [
    url(r'^$',index),
]
保存返回

ok!我们的第一个控制器制作完成~

  • 返回根目录,运行项目:
  python manage.py runserver 0.0.0.0:8001

我们看到这时的页面已经不是当时的欢迎页面,而是‘hello django!!!’

恭喜你,成功了!

相关文章

  • 安装Django

    开始使用Django需要做两件非常重要的事情: 安装Django(显然); 了解模型 - 视图 - 控制器(MVC...

  • django控制器

    通过上文我们已经搭建好初级的django环境并成功显示出django欢迎页面,下面我们来编写MVC(django一...

  • 《使用Django创建你的第一个web应用》

    前言 介绍介绍介绍Django 第1章: 开始创建你的应用安装Django模型-视图-控制器设计模式 第2章:Dj...

  • Django是什么框架

    Django是一个基于MVC构造的框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以Djan...

  • Viewsets - Django REST framework

    Viewset-Django REST框架 viewsets.py 视图集 在路由确定了用于请求的控制器之后,您的...

  • 基于Django实现的一个简单示例

    (1)URL控制器 (2)视图 (3)模版 Django静态文件配置 新建一个目录叫:static,我们的css文...

  • MVC和MTV设计模式

    django是一个基于MVC构造的框架,即模型model,视图view和控制器controller。 但是在dja...

  • Django 学习笔记 - 编写第一个Django页面

    编写第一个Django页面 编写流程 数据模型(finished) URL配置 控制器 页面 URL配置 总url...

  • Django3框架学习一:初识

    Django 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC)风格的 Web 应用程序框架。使...

  • Django基础框架与学习路径

    Django 是 Python 编程语言驱动的一个开源Web应用程序框架,它遵循通用“模型-视图-控制器”(MVC...

网友评论

    本文标题:django控制器

    本文链接:https://www.haomeiwen.com/subject/uldputtx.html