【发布时间】:2019-11-05 01:52:06
【问题描述】:
我有一个 Django 模型,我想进行涉及多个字段的验证。但是,我想在管理页面的特定字段上显示验证错误,而不是全局显示。
在 clean 函数中引发 validationError 时,它总是在管理页面的顶部显示错误,请参见示例:
我虽然关于使用字段验证器,但因为我的验证是在模型级别而不是在字段级别,所以它没有帮助(我只能访问字段的值而不是整个模型实例)
【问题讨论】:
标签: django django-admin
我有一个 Django 模型,我想进行涉及多个字段的验证。但是,我想在管理页面的特定字段上显示验证错误,而不是全局显示。
在 clean 函数中引发 validationError 时,它总是在管理页面的顶部显示错误,请参见示例:
我虽然关于使用字段验证器,但因为我的验证是在模型级别而不是在字段级别,所以它没有帮助(我只能访问字段的值而不是整个模型实例)
【问题讨论】:
标签: django django-admin
self.add_error(fieldname, forms.ValidationError(message))
【讨论】: