獲取Django-request請求信息
阿新 • • 發佈:2017-10-06
方式 post方式 col cookie pri 數據 ems -s shortcut
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請求信息