首页 > 其他 > 详细

获取Django-request请求信息

时间:2017-10-06 16:20:56      阅读:249      评论:0      收藏:0      [点我收藏+]
from django.shortcuts import render, HttpResponse

def index(req): # req封装了所以yoghurt请求信息,这些信息是由请求的req这个对象的类提供的,我们查看req是哪个类生成的
print(type(req)) # <class ‘django.core.handlers.wsgi.WSGIRequest‘>
from django.core.handlers.wsgi import WSGIRequest # 导入一下这个类
print(req.environ) # req.POST;req.GET;req.cookies; django 已经从environ里面提取出来,提供给我们了;其他东西要我们自己手动取
# for k, v in req.environ.items(): # environ 是一个字典,这里循环出所有内容
# print(k, v)
print(req.environ[‘HTTP_USER_AGENT‘]) # 获取这个字典里面的单个项值,以获取客户端浏览器型号为例
return HttpResponse(‘hello‘)

# 前端一GET方式发数据,发送到url上,以POST方式发,发到内容上,即environ里面的self.body上,内容/body拿到的就是一个字符串


2017-10-06
15:57:32

获取Django-request请求信息

原文:http://www.cnblogs.com/xieyabox/p/7631664.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!