我有一张表格:
class ContactForm(forms.Form):
subject = forms.CharField(max_length=100)
message = forms.CharField()
sender = forms.EmailField()
cc_myself = forms.BooleanField(required=False)
我希望将其与FormView
url(r'^megaform\/', FormView.as_view(form_class=ContactForm, success_url='/thanks/')),
唉,我看到了错误:
TemplateResponseMixin要求定义' template_name'或者' get_template_names()'
的实现
它说,我还没有设置模板来渲染我的表单。
有没有办法在没有自定义模板的情况下呈现表单?
答案 0 :(得分:3)
没有,你必须指定一个模板,这可能就像
一样简单<form action="" method="post" enctype="multipart/form-data">
{{ form.as_p }}
<input type="submit" value="send">
</form>