【问题标题】:Django: How to display Validation errors not specific to a field?Django:如何显示不特定于字段的验证错误?
【发布时间】:2010-12-25 09:41:40
【问题描述】:

我在表单的 clean 方法中出现错误(未绑定到字段)。

如何在模板中显示它们?

我尝试了 {{ forms.errors }} 和 {{ form.non_field_errors }} 但都没有成功。

【问题讨论】:

  • {{ form.non_field_errors }} 应该可以工作 - 看起来您的代码可能有其他问题。
  • 我猜如果您在问题中发布相关代码,我们将能够弄清楚。

标签: django django-templates django-forms


【解决方案1】:

根据docs,它们进入一个特殊字段(__all__),应该通过non_field_errors() 方法访问。猜测一下,我会说该方法返回一个序列。

【讨论】:

  • 它返回一个,打印数据返回一个html格式的字符串,但它也具有与dict相同的属性。
猜你喜欢
  • 1970-01-01
  • 2021-01-01
  • 1970-01-01
  • 2020-12-09
  • 1970-01-01
  • 1970-01-01
  • 2017-12-06
  • 2014-10-30
  • 1970-01-01
相关资源
最近更新 更多