【发布时间】:2011-01-11 12:03:32
【问题描述】:
我有一个模型的内联表单集,它有一个 unique_together 约束。因此,当我输入不满足此约束的数据时,它会显示:
__all__Please correct the duplicate values below.
执行此操作的代码是:
{% for error in formset.errors %}
{{ error }}<br/>
{% endfor %}
我不太喜欢错误开头的__all__,而且很明显是字典键,所以我尝试了:
{% for key, error in formset.errors %}
{{ key }}: {{ error }}<br/>
{% endfor %}
但我得到的只是:
__all__:
{{ error }} 根本不会显示。那么这里发生了什么?以及如何正确显示错误?
【问题讨论】:
标签: django django-templates django-forms