Django表单字段没有显示在模板中为什么?

2024-10-05 14:27:36 发布

您现在位置:Python中文网/ 问答频道 /正文

文档中说,要在模板中显示表单字段,我需要执行以下操作:

<form action="/search_for_book/">{% csrf_token %}
   {{form.as_p}}
   <input type="submit" value="Suchen" />
</form>

我做到了。这是我的观点。

def addbook(request):
   form = AddBook()
   return render(request,'searchbook.html',{'form':form})

这是我的表格。在forms.py中定义并导入到views.py中

class AddBook(forms.Form):
   titel = forms.TextInput()
   author = forms.TextInput()

为什么表单字段不显示在模板中?我几乎是按1:1的比例复制了文档。模板只显示按钮Suchen而不显示其他内容。医生对Urlconf什么都不说,我也要说吗?


Tags: 文档pyform模板forsearchrequestaction