0

サイトが 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">

どんな助けでも大歓迎です。アイデアは、フォームが連絡先ビューにリダイレクトされることです。コンテキスト プロセッサはすべてのページでフォームをレンダリングできないためです。

どんな助けでも大歓迎です。

ありがとう。

4

0 に答える 0