在 html 模板 dango 中显示唯一约束错误消息
display unique constraints errors message in html template dango
我试图在模板中显示 unique constraints
错误,但我不知道如何回调错误我知道这行得通 {{form.errors}}
但它会在一个地方显示整个错误消息
class A(models.Model):
name = models.CharField()
dob = models.DateTimeField()
class Meta:
constraints = [
models.UniqueConstraint(fields=['dob','name'],name=_('full_information'))
]
对于我在模板中使用的其他字段
{% if form.name.errors %}
{{form.name.errors}}
{% endif %}
但我不知道 full_information
错误消息应该怎么办?
谢谢...
您可以使用 .non_field_errors
method [Django-doc]:
{% if form<b>.non_field_errors</b> %}
{{ form<b>.non_field_errors</b> }}
{% endif %}
这将列出不受特定字段限制的错误。
有关详细信息,请参阅 rendering fields manually section of the documentation。
我试图在模板中显示 unique constraints
错误,但我不知道如何回调错误我知道这行得通 {{form.errors}}
但它会在一个地方显示整个错误消息
class A(models.Model):
name = models.CharField()
dob = models.DateTimeField()
class Meta:
constraints = [
models.UniqueConstraint(fields=['dob','name'],name=_('full_information'))
]
对于我在模板中使用的其他字段
{% if form.name.errors %}
{{form.name.errors}}
{% endif %}
但我不知道 full_information
错误消息应该怎么办?
谢谢...
您可以使用 .non_field_errors
method [Django-doc]:
{% if form<b>.non_field_errors</b> %}
{{ form<b>.non_field_errors</b> }}
{% endif %}
这将列出不受特定字段限制的错误。
有关详细信息,请参阅 rendering fields manually section of the documentation。