首頁 >後端開發 >Python教學 >如何在 Django 中檢索 GET 請求值?

如何在 Django 中檢索 GET 請求值?

Linda Hamilton
Linda Hamilton原創
2024-11-28 21:12:161021瀏覽

How to Retrieve GET Request Values in Django?

在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn