Порядок валидации полей serializer ( DRF )

Если кратко, у меня есть сериализатор наследуемый от миксина для неких задач, который наследуется от rest_framework.serializers.Serializer.

У этого миксина есть 1 поле, валидация, которого требует значение определённого ключа из контекста сериализатора, но этот ключ как и его значение появляется там после валидации другого поля из дочернего сериализатора.

Суть: Как я могу поменять порядок валидации полей, что-бы поле "2" валидировалось перед полем "1" ?

Выкрутился другим путем, избавившись от зависимости в порядке, хотя на самом деле выглядит теперь не так элегантно, но это другое.

В целом, решение можно найти, если покапаться и понять как работает функция is_valid(), если я конечно не ошибаюсь в том, какая функция является зачинщиком валидации.

Вернуться на верх