我想创建一个表单来选择一个选项而不使用模型。由于某种原因,表单没有显示在模板上。我尝试下面的代码,有人可以帮我吗?
form.py
class selectPostType(forms.Form):
STATUS_CHOICES = (('1', 'Text Post'),('2', 'Image Post'),('3', 'Video Post'),)
post_type = forms.ChoiceField(choices=STATUS_CHOICES)
views.py
def selectPostType(request):
form = selectPostType
return render(request,'selectPostType.html',{'form':form})
html
<form action='.' method="post">
{% csrf_token %}
{{ form }}
<button class='btn btn-default' type='submit'>Select</button>
</form>
答案 0 :(得分:1)
您用相同的名称声明表单和视图,尝试更改其中之一。我认为是问题所在。