不知道为什么当站点在 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">
任何帮助将非常感激。这个想法是表单将重定向到联系人视图。由于上下文处理器无法在每个页面上呈现表单。
任何帮助将非常感激。
谢谢。