在Django中,对数据进行校验有两种方式:一种是通过Form校验,一种是通过Model校验。在此,我对Model中的校验方法做下记录。
示例之前补充以下几点:
1、Django数据校验方式分为以下三步:
Model.clean_fields() 验证字段基本规则比如长度格式等;
Model.clean() 可自定义验证条件和报错信息;
Model.validate_unique() 为验证添加的唯一性约束。
2、此三步验证通过调用full_claen(exclude=None, validat