概述:
1、服务器接收http请求后,会根据报文创建HttpRequest对象
2、视图的第一个参数就是HttpRequest对象
3、django创建的,之后调用试图时传递给视图
属性:
1、path:请求的完整路径(不包括域名和段口)
2、method:表示请求的方式。常用的有GET、POST
3、encoding:表示浏览器提交的数据的编码方式,一般为utf-8
4、GET:类似字典的对象,包含了get请求的所有参数
5、FILES:类似字典的对象,包含了所有上传的文件
6、Cookies:字典,包含所有的Cookies
7、session:类似字典的对象,表示当前会话
方法:
is_ajax():如果是通过XMLHttpRequest发起请求的,返回True
QueryDict对象
概述:request对象中的GET、POST都属于QueryDict对象
方法:
1、get()
2、getlist()