request.scheme |
请求协议,一般为http或https |
request.path |
字符串,为请求的URI |
request.method |
表示请求方法,POST,GET等 |
request.encoding |
表示提交数据的编码,默认utf-8。可修改该属性 |
request.GET |
一个类似于字典的对象,包含 HTTP GET 的所有参数 |
request.POST |
一个类似于字典的对象,如果请求中包含表单数据,则将这些数据封装成 QueryDict对象 |
request.REQUEST |
一个类似于字典的对象,它首先搜索POST,然后搜索GET,主要是为了方便 |
request.COOKIES |
一个标准的Python 字典,包含所有的cookie。键和值都为字符串 |
request.FILES |
一个类似于字典的对象,包含所有的上传文件信息。FILES 中的每个键为<input type="file" name="" /> 中的name,值则为对应的数据。注意,FILES 只有在请求的方法为POST 且提交的<form> 带有enctype="multipart/form-data" 的情况下才会包含数据。否则,FILES 将为一个空的类似于字典的对象 |
request.META |
一个标准的Python 字典,包含所有的HTTP 首部。具体的头部信息取决于客户端和服务器 |
request.user |
一个 AUTH_USER_MODEL 类型的对象,表示当前登录的用户 |
request.session |
一个既可读又可写的类似于字典的对象,表示当前的会话 |