request.POST.get(‘shopCode’)でviewで全ての引数を受け取るにはどうしたらいい?

Djangoのrequest.POSTはクエリパラメーターを含むリクエストの POST データを表します。全ての引数を取得するには、以下のようにして、request.POSTのすべてのキーと対応する値を取得できます。

python
def your_view(request): all_parameters = {key: request.POST[key] for key in request.POST} # または all_parameters = dict(request.POST.items()) # all_parameters を使って何かを行う

これにより、all_parametersにはすべての POST パラメーターが含まれます。ただし、注意が必要です。request.POSTの中にはフォームから送信された値が含まれるため、不要なキーも含まれる可能性があります。適切なパラメーターを抽出するか、フォームの構造に合わせて処理を行うことが重要です。

未分類

Posted by ぼっち