5
ViewでのModelFormを使用して、ビューを表示および変換することがよくあります。テンプレートにフォームを表示するのに問題はありません。私の問題は、これらを使って作業しているときに、フォームがis_validメソッドで検証しないことが多いことです。問題は、検証エラーの原因を知らないということです。ModelFormsのdjangoフォーム検証エラーを表示する
は、ここでのビューでの基本的な例である:
def submitrawtext(request):
if request.method == "POST":
form = SubmittedTextFileForm()
if form.is_valid():
form.save()
return render(request, 'upload_comlete.html')
return render(request, 'failed.html')
else:
form = SubmiittedTextFileForm()
return render(request, 'inputtest.html', {'form': form})
私はfailed.htmlテンプレートにリダイレクトしていますので、フォームが検証を行っていないことを知っているが、.is_validが偽である理由私が知っていることはありません。これを設定してフォーム検証エラーを表示するにはどうすればよいですか?物事の
。本当にありがとう。 –