【问题标题】:How can i display the errors in customized forms in django如何在 django 中显示自定义表单中的错误
【发布时间】:2012-11-28 05:52:45
【问题描述】:

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

<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 }}

可以吗

【问题讨论】:

    标签: python django forms


    【解决方案1】:

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

    【讨论】:

    • 但我不想单独针对单个字段,而是针对所有错误的声明
    【解决方案2】:

    您可以将其用于您的代码

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

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

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

    请务必查找有关同一问题的最新文档。

    【讨论】:

      猜你喜欢
      • 2019-07-01
      • 1970-01-01
      • 2015-06-01
      • 2014-11-06
      • 1970-01-01
      • 2019-08-29
      • 1970-01-01
      • 2020-12-20
      • 1970-01-01
      相关资源
      最近更新 更多