Djangoで、大量にフォームのデータがあるから、request.POST.getするのが大変なんだ
フォームに大量のデータがある場合、一つ一つrequest.POST.getを使って取得するのは手間ですね。Djangoでは、request.POST自体が辞書のように扱えますので、以下のように一括でデータを取得することができます。
python
def your_view_name(request):
if request.method == 'POST':
# フォームの全てのデータを取得
form_data = request.POST.dict()
# ここでfetch_rakuten_data関数を呼び出す
fetch_rakuten_data(form_data)
# レンダリングなどの適切な処理を行う
return render(request, 'your_template.html', {'form_data': form_data})
# GETリクエスト時の処理
return render(request, 'your_template.html')
このようにすると、form_dataにはPOSTで受け取った全てのフォームデータが辞書として格納されます。fetch_rakuten_data関数内でこの辞書を利用できます。

ディスカッション
コメント一覧
まだ、コメントがありません