我是python中的新手,django
模型:
class Product(model.Model):
name = models.CharField(max_length = 30)
warehouse = models.CharField(max_length = 30)
class Meat:
unique_together = (('name', 'warehouse'),)
当我提交表格时
如果名称输入字段为空,则收到消息:该字段为......
如果名称字段值和仓库字段值相等,那么我收到消息: ...存在
如何自定义验证错误消息(更强的文本)?
答案 0 :(得分: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