【发布时间】:2011-02-25 12:54:47
【问题描述】:
有什么方法可以覆盖 ModelForm 的所有字段的 error_message 文本,而不必在 ModelForm 中包含所有字段信息?
例如,假设我有一个(非常简单的)这样的模型:
People(models.Model):
name = models.CharField(max_length=128, null=True, blank=True, help_text="Please type your name.")
age = models.IntegerField(help_text="Please type your age.")
我不喜欢简单粗暴的默认消息,例如“输入一个整数。”,所以我想将它们更改为更好的内容,例如“请输入一个数字”。理想情况下,我可以在模型中添加“error_message”属性,但模型不支持该属性。那么这是否意味着我必须基本上复制我的 ModelForm 中的所有模型信息,或者有没有办法解决这个问题?
【问题讨论】:
标签: django-forms