欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Django中使用modelForm,如何為每個字段定義錯誤信息?

傅智翔2年前12瀏覽0評論

每個字段可以添加validators。比如官方的例子:

fromdjango.core.exceptionsimportValidationError

fromdjango.utils.translationimportugettext_lazyas_

defvalidate_even(value):

ifvalue%2!=0:

raiseValidationError(

_('%(value)sisnotanevennumber'),

params={'value':value},

)

fromdjango.dbimportmodels

classMyModel(models.Model):

even_field=models.IntegerField(validators=[validate_even])