django 檢視request的詳細引數

2021-09-23 17:16:56 字數 363 閱讀 5942

如果需要檢視前台傳來的header中的詳細引數並獲取的話,使用以下方式即可:

在views.py中新增以下函式:

from django.core.handlers.wsgi import wsgirequest

def test(request):

print(type(request)) # 列印出request的型別

print(request.environ) # 列印出request的header詳細資訊

# 迴圈列印出每乙個鍵值對

for k, v in request.environ.items():

print(k, v)

Django獲取全域性request

某些情景下,我們需要在任意函式內獲取request,但是django並沒有給我們提供獲取全域性request的方法。當request到達檢視函式前,會經過中介軟體攔截。我們可以自己寫乙個中介軟體,並設計成單例模式。然後在中介軟體中取得當前request物件,並儲存在中介軟體物件中。middlewar...

django 中的 request 物件

我們知道當urlconf檔案匹配到使用者輸入的路徑後,會呼叫對應的view函式,並將httprequest物件作為第乙個引數傳入該函式。django 每乙個view函式的第乙個引數都是request,有沒想過request裡面到底有什麼呢?django使用request和response物件在系統間...

django中request的GET小記

views.py from django.shortcuts import render 展示鏈結的頁面 defgettest1 request return render request,booktest gettest1.html 接收一鍵一值的情況 defgettest2 request 根據...