0

我是python的新手,django

型号:</p>

class Product(model.Model):
    name = models.CharField(max_length = 30)
    warehouse = models.CharField(max_length = 30)

    class Meat:
        unique_together = (('name', 'warehouse'),)

当我提交表格时

如果名称输入字段为空,那么我收到消息:该字段是......

如果名称字段值和仓库字段值相等,那么我收到消息:...存在

如何自定义验证错误消息(更强的文本)?

4

1 回答 1

0

您可以覆盖表单中的错误消息:

name = forms.CharField(error_messages={
    'min_length': _('Enter a longer name'),
})

warehouse = forms.CharField(error_messages={
    'invalid': _('Enter a unique combination'),
})

查看 django 表单源以查看您可以覆盖的不同错误消息。

https://github.com/django/django/blob/master/django/forms/fields.py

于 2012-10-11T12:46:39.213 回答