如何在 Django 擷取 GET 要求值
在 Django 中,從 HttpRequest 物件擷取 GET請求值不需要使用外部的
問題:
使用 HttpRequest.GET 屬性從 URL 存取 GET 參數會導致空的 QueryDict 物件。
解決方案:
直接從HttpRequest,使用以下語法:
範例:
從URL「domain/search/?q=haha」擷取'q' 參數:
變數“q_value”現在將保存該值'哈哈'。
URL 配置注意事項:
如果在 URLconf 中使用正規表示式擷取 GET 參數,它們將作為參數傳遞給關聯的視圖函數或命名參數。正規表示式捕獲在這些函數中可用。
例如,考慮以下URL 配置:
在views.py 中,profile_page 視圖函數將如下所示:
在這種情況下,「username」GET 參數會作為「username」參數傳遞給profile_page功能。
以上是如何在 Django 中存取 GET 請求參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!