如何制造一个网站凡科微信小程序怎么样
视图和URL
- 站点管理页面做好了, 接下来就要做
公共访问的页面了. - 对于
Django的设计框架MVT.- 用户在URL中请求的是视图.
 - 视图接收请求后进行处理.
 - 并将处理的结果返回给请求者.
 
 - 使用视图时需要进行两步操作 
- 1.定义视图
 - 2.配置URLconf
 
 
1. 定义视图
- 视图就是一个
Python函数,被定义在应用的views.py中. - 视图的第一个参数是
HttpRequest类型的对象reqeust,包含了所有请求信息. - 视图必须返回
HttpResponse对象,包含返回给请求者的响应信息. -  
需要导入
HttpResponse模块 :from django.http import HttpResponse -  
定义视图函数 : 响应字符串
OK!给客户端 
 
思考 : 如何才能让请求找到视图?
2. 配置URLconf
-  
查找视图的过程 :
- 1.请求者在浏览器地址栏中输入URL, 请求到网站.
 - 2.网站获取URL信息.
 - 3.然后与编写好的URLconf逐条匹配.
 - 4.如果匹配成功则调用对应的视图.
 -  
5.如果所有的URLconf都没有匹配成功.则返回404错误.
 -   

 
 -  
URLconf入口 -   

 -  
需要两步完成
URLconf配置- 1.在
项目中定义URLconf - 2.在
应用中定义URLconf 
 - 1.在
 -  
在
项目中定义URLconf -   

 -  
在
应用中定义URLconf-  
提示:一条
URLconf包括URL规则、视图两部分- URL规则使用正则表达式定义.
 -  
视图就是在
views.py中定义的视图函数. -   

 -  
url匹配过程
 -  

 
 
 -  
 
3. 测试:请求访问
-  
http://127.0.0.1:8000/ -   

 
4. 总结
视图处理过程如下图:
 
使用视图时需要进行两步操作,两步操作不分先后
- 配置
 URLconf- 在
 应用/views.py中定义视图
