django modelform钩入后期模型验证

时间:2018-11-15 14:23:53

标签: django django-forms

我编写了一个modelform clean()方法,该方法要在该字段经过充分验证之后才能运行...例如,在模型字段中包括验证器。

account_number = models.CharField(
        validators=[RegexValidator(regex='^.{8}$', message='Your account number should be 8 digits.',)], max_length=8)

但是,当我进入表单的clean()方法时,上面的regexvalidator尚未运行。是否存在我可以使用的表单的post_model_clean()钩子,或者我需要在表单字段的模型字段中复制我使用的任何验证器?

(我的表单clean()方法用于通过外部api进行其他验证)

0 个答案:

没有答案