Django表单未在模板中呈现。请帮我解决这个问题
forms.py
from django import forms
class ContactForm(forms.Form):
name = forms.CharField(required=True)
email = forms.EmailField(required=True)
subject = forms.CharField(required=True)
message = forms.CharField(widget=forms.Textarea)
我的看法 视图.py
def contactform(request):
if request.method == 'POST':
form = ContactForm(request.POST)
if form.is_valid():
return HttpResponseRedirect('/thanks/')
else:
form = ContactForm()
return render(request, 'portfolio/contact.html', {'form': form})
我的圣殿 contact.html
<form action="" method="post">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="send">
</form>
目前没有回答
相关问题 更多 >
编程相关推荐