视图

同flask框架一样,django也使用视图来编写web应用的业务逻辑

django的视图是定义在子应用的views.py中的

1、创建

说明:

  • 视图函数的第一个传入参数必须定义,用于接收Django构造的包含了请求数据的HttpReqeust对象,通常名为request。
  • 视图函数的返回值必须为一个响应对象,不能像Flask一样直接返回一个字符串,可以将要返回的字符串数据放到一个HTTPResponse对象中。

 2、定义路由URL

在子应用中新建一个叫urls.py文件用于保存该应用的路由

在urls.py文件中定义路由信息

3、在工程的 总路由中添加子应用的路由数据

说明:

  • 使用include来将子应用users里的全部路由包含进工程路由中;
  • r'^users/' 决定了users子应用的所有路由都已/users/开头,如我们刚定义的视图index,其最终的完整访问路径为/users/index/。

include函数除了可以传递字符串之外,也可以直接传递应用的urls模块,如:

4、启动运行

重启django程序: python  manage.py  runserver

posted @ 2019-05-24 11:52  欧文冷雨  阅读(93)  评论(0编辑  收藏  举报