Бизнес-правила модели Django
в каком месте лучше всего сделать правила валидации моей модели,
пример, у меня есть модель сущности, где поле проверяется другим полем
assert field1 == 2*feidl2
поскольку drf3 не выполняет метод full_clean(), а в моем приложении много логики и много мест, где создается модель
я не могу использовать сериализатор во всех местах, поэтому валидация в сериализаторе не будет работать нормально для моего случая,
на данный момент репликативная валидация работает нормально (в сериализаторе и чистом методе)
Я ищу наилучшую практику для этого
Спасибо