目录
- 视图函数
- HttpRequest对象
- 常用属性:
- 常用方法:
- HttpResponse对象
参考文档:https://zhuanlan.zhihu.com/p/151368045
视图函数
视图函数,简称视图,属于Django的视图层,默认定义在views.py文件中,是用来处理web请求信息以及返回响应信息的函数,所以研究视图函数只需熟练掌握两个对象即可:请求对象(HttpRequest)和响应对象(HttpResponse)
官方文档:https://docs.djangoproject.com/en/1.11/ref/request-response/
HttpRequest对象
当一个页面被请求时,django会创建一个包含本次请求原信息(如http协议请求报文中的请求行、首部信息、内容主体)的HttpRequest对象。
之后,django会找到匹配的视图,将该对象传给视图函数的第一个参数,约定俗称该参数名为request(类似于我们自定义框架的environ参数)。
在视图函数中,通过访问该对象的属性便可以提取http协议的请求数据
常用属性:
常用方法:
示例:
小结: