Django での GET リクエスト値の取得
Django チュートリアルに従って URL からパラメータを抽出するための正規表現を定義する場合、一般的に次のような問題が発生します。 HttpRequest.GET 内の空の QueryDict オブジェクト。ここでは、ライブラリに依存せずに HttpRequest を介して URL パラメーターにアクセスする方法を示します。
HttpRequest.GET.get() を使用する
「q」という名前の GET パラメーターをURL domain/search/?q=haha:
request.GET.get('q', '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 中国語 Web サイトの他の関連記事を参照してください。