サイトが runserver で正常に動作しているのに、なぜこのエラーが発生するのかわかりません。とにかく、上記のエラーが発生していますが、その理由はわかりません。
これが私のコードです。うまくいけば、いくつかの光を当てることができます:
ビュー.py
def contact(request):
if request.method == 'POST':
form = forms.ContactUsForm(request.POST)
if form.is_valid():
form.save()
return HttpResponseRedirect('/thanks/')
else:
form = forms.ContactUsForm()
return render(request, 'contact.html', {
'contact_form' : form,
})
urls.py
url('^thanks/$', 'contact_enquiries.views.contact', name="contact"),
フォームとしてのコンテキスト プロセッサは、すべてのページに含まれています。
def contact(request):
form = forms.ContactUsForm()
return {
'contact_form' : form,
}
HTML:
<form action="{% url 'contact' %}" method="post">
どんな助けでも大歓迎です。アイデアは、フォームが連絡先ビューにリダイレクトされることです。コンテキスト プロセッサはすべてのページでフォームをレンダリングできないためです。
どんな助けでも大歓迎です。
ありがとう。