Бизнес-правила модели Django

в каком месте лучше всего сделать правила валидации моей модели,

пример, у меня есть модель сущности, где поле проверяется другим полем

assert field1 == 2*feidl2 

поскольку drf3 не выполняет метод full_clean(), а в моем приложении много логики и много мест, где создается модель

я не могу использовать сериализатор во всех местах, поэтому валидация в сериализаторе не будет работать нормально для моего случая,

на данный момент репликативная валидация работает нормально (в сериализаторе и чистом методе)

Я ищу наилучшую практику для этого

Спасибо

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