Django 表单未显示在模板上
我创建了一个模型表单,但它没有显示在页面上 models.pyDjango 表单未显示在模板上,django,django-models,django-forms,django-views,Django,Django Models,Django Forms,Django Views,我创建了一个模型表单,但它没有显示在页面上 models.py class Newsletter(models.Model): email = models.EmailField(max_length=254) name = models.CharField(max_length=50) timestamp = models.DateTimeField(auto_now_add=True) def __str__(self): return se
class Newsletter(models.Model):
email = models.EmailField(max_length=254)
name = models.CharField(max_length=50)
timestamp = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.email
forms.py
class NewsletterForm(forms.ModelForm):
class Meta:
model = Newsletter
fields = ['name', 'email']
views.py
class HomeNewsletterFormView(FormView):
template_name = 'home/base.html'
form_class = NewsletterForm
base.html
<form method="POST" action=''>
{% csrf_token %}
{{ form.as_p }}
<input type="submit">
{%csrf_令牌%}
{{form.as_p}}
每次我重新加载页面时,我都会看到浏览器弹出窗口
“您正在查找的页面使用了您输入的信息。返回该页面可能会导致重复您所做的任何操作。是否要继续?”在html中,我看到您尚未关闭表单标记。