如何在django中显示自定义表单中的错误

时间:2012-11-28 05:52:45

标签: python django forms

我正在像这样显示temlate中的字段

<div> Name </div>  <div> {{ form.status }}   </div>
<div> Name </div>  <div> {{ form.name }}   </div>
<div> Description{{ form.description }}   </div>
<div> Sub category{{ form.subcategory }}   </div>

现在我想拥有div框,我可以显示所有与所有字段相关的错误,无论是否隐藏

类似

{{ form.errors }}

是否可能

2 个答案:

答案 0 :(得分:0)

这是可能的。您可以为表单的每个字段显示错误,例如 {{form.name.errors}} ,其中name是字段。但我认为不可能同时为所有领域展示一些东西。要展示什么?

答案 1 :(得分:0)

您可以这样使用它来代码

<div> Name </div>  <div>{{ form.status.errors }} {{ form.status }} </div>

类似于表单的其他字段,您必须编写form.field_name.errors

有关表单错误及其显示的更多信息,请访问https://docs.djangoproject.com/en/dev/topics/forms/?from=olddocs

请查看有关同一问题的最新文档。