序列化程式驗證順序
在 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
來完成驗證。