标签:res 使用 fun IV response turn item plain keyword
Django 的request 中封装的了所有的信息,之前我们只是使用了POST,GET的方法来获取数据
def index(request):
print(type(request))
return HttpResponse(‘ko‘)
#输出
<
class
‘django.core.handlers.wsgi.WSGIRequest‘
>
def index (request):
from django.core.handlers.wsgi import WSGIRrquest 导入这类。
return HttpRsponse(‘ok‘)
def
index(request):
print
(request.environ)
return
HttpResponse(
"ok"
)
#输出(字典类型的用户信息)
{
‘CLASSPATH‘
:
‘.;D:\\Java\\jdk1.7.0_17\\jre\\lib\\rt.jar;.;‘
, .........,
‘SYSTEMDRIVE‘
:
‘C:‘
}
所以request.GET和request.post也是有WSGIRequest这个类里面的。因为request.environ是字典,我们就来看看里面循环字典的效果:
def
index(request):
print
(request.environ)
for
k,v
in
request.environ.items():
print
(
"{0}:{1}"
.
format
(k,v))
return
HttpResponse(
"ok"
)
只需要在requset.environ.get(‘HTTP_USER_AGENT‘) 就可以看出用的是那个浏览器做对应的显示和操作。
def
index(request):
print
(request.environ.get(
"HTTP_USER_AGENT"
)) 这里取的是key输出的是值
return
HttpResponse(
"ok"
)
标签:res 使用 fun IV response turn item plain keyword
原文地址:https://www.cnblogs.com/littlesky1124/p/9144241.html