4

些細な質問に聞こえるかもしれませんが、これは私にとってかなりの戦いです。

フォームとヒット送信のform.cleaned_data場合、フォームデータにアクセスするために使用する必要がありますか、またはで検索する必要がありrequest.POSTますか?

人々が通常行う唯一のことはrequest.POST、送信ボタンを検索することです。しかし、送信ボタンをウィジェットとして作成した場合は、form.cleaned_data で検索することもできます。問題は、他のフォーム データはどうでしょうか。それらはrequest.POST同様に検索可能です。

ありがとう。

4

3 に答える 3

6

request.POST に直接アクセスすることもできますが、form.cleaned_data にアクセスすることをお勧めします。このデータは検証されただけでなく、関連する Python 型に変換されます。

于 2012-06-04T07:19:44.137 に答える
1

form.clean_dataはこのすべてのhttps://docs.djangoproject.com/en/dev/ref/forms/validation/を通過し、データを安全に処理できるようにするため、request.POSTデータを使用してデータベースに保存しないでください。

于 2012-12-13T16:23:49.870 に答える