Hic*_*nam 9 python django
Django 模型中 clean 和 full_clean 函数的主要区别是什么?
Key*_*dar 8
从文档:
Model.full_clean( exclude=None, validate_unique=True ):
此方法按该顺序调用Model.clean_fields()、Model.clean()和 Model.validate_unique()(如果validate_unique是True)并引发ValidationError具有message_dict包含所有三个阶段的错误的属性的 。
Model.clean_fields()
Model.clean()
Model.validate_unique()
validate_unique
True
ValidationError
message_dict
模型.clean() :
此方法应用于提供自定义模型验证,并根据需要修改模型上的属性。
有关更详细的解释,请查看文档的验证对象部分。
归档时间:
7 年,7 月 前
查看次数:
4574 次
最近记录:
5 年,1 月 前