站点管理⻚⾯做好了, 接下来就要做公共访问的⻚⾯了。

对于Django的设计框架MVT
⽤户在URL中请求的是视图
视图接收请求后进⾏处理
并将处理的结果返回给请求者
使⽤视图时需要进⾏两步操作
1.定义视图
2.配置URLconf

一、定义视图

1、视图就是⼀个Python函数/类,被定义在应⽤的views.py中.
2、视图的第⼀个参数是HttpRequest类型的对象reqeust,包含了所有请求信息.
3、视图必须返回HttpResponse对象,包含返回给请求者的响应信息.
4、需要导⼊HttpResponse模块 :
from django.http import HttpResponse

a、全局路由:
在这里插入图片描述
b、定义视图函数
在这里插入图片描述
c、请求url后
在这里插入图片描述

二. 配置URLconf

查找视图的过程 :
1.请求者在浏览器地址栏中输⼊URL, 请求到Django服务器.
2.Django服务器获取URL请求路径.
3.然后与程序中的URLconf逐条匹配.
4.如果匹配成功则调⽤对应的视图.
5.如果所有的URLconf都没有匹配成功.则返回404错误.
在这里插入图片描述
需要两步完成URLconf配置
i. 在项⽬中定义URLconf
ii. 在应⽤中定义URLconf

在项⽬中定义URLconf
i. 找到RootConf所在⽬录
ii. 编辑urls⽂件
在这里插入图片描述
编辑film_manager/urls.py⽂件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
请求url
在这里插入图片描述

三. 总结流程

在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐