序列化程序验证顺序
在 DRF 中,序列化程序验证以特定的未记录顺序运行
- 字段反序列化称为(
serializer.to_internal_value
和field.run_validators
) - [](https://github.com/encode/django-rest-framework/blob/e39d8410de26003421f7e644f9206833a3b9bbe0/rest_framework/serializers.py#L399) 每个领域都会调用
serializer.validate_[field]
。 - 调用串行器级验证器(
serializer.run_validation
后跟serializer.run_validators
) - 最后,调用
serializer.validate
来完成验证。