serializer.is_valid()方法经历了什么?
时间:2020-05-12 01:09:45
收藏:0
阅读:183
- Serializer类
-
继承BaseSerializer类
- is_valid()方法,做了两件事,一个把验证过的数据赋值给validated_data属性,一个返回布尔值判断数据是否验证通过
- 调用Serializer类中run_validation()方法

- 调用Serializer类中run_validation()方法
- is_valid()方法,做了两件事,一个把验证过的数据赋值给validated_data属性,一个返回布尔值判断数据是否验证通过
-
run_validation()方法
- 调用Serializer类中to_internal_value()方法
- 验证原始的数据
- 通过自定义方法验证字段值,方法命名规则‘validate_‘+field_name


- 调用Serializer类中to_internal_value()方法
-
原文:https://www.cnblogs.com/iread9527/p/12873401.html
评论(0)