在Django 中檢索GET 請求值
根據Django 教程定義正規表示式從URL 中提取參數時,經常會遇到HttpRequest .GET 中的空QueryDict 物件。以下是如何在不依賴函式庫的情況下透過 HttpRequest 存取 URL 參數。
使用 HttpRequest.GET.get()
從 HttpRequest 擷取名為 'q' 的 GET參數URLdomain/search/?q=haha:
request.GET.get('q', 'default')
'default'參數指定預設值如果未找到“q”,則傳回值。
存取URLConf 中的參數
或者,如果您將URLConf 配置為使用正規表示式,則捕獲的參數值將傳遞為關聯視圖函數的參數(或命名參數)。例如:
(r'^user/(?P<username>\w{0,50})/$', views.profile_page,),
在您的views.py中:
def profile_page(request, username): # Rest of the view function code
以上是如何在 Django 中檢索 GET 請求值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!