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,
        })

网址.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