D
Делаю валидацию полей в сериалайзере, при этом проверка происходит при активации модели. Есть метод:
def validate(self, data):
if data['active']:
if not data['start'] or not data['finish']:
...
Проблема в том, что некоторые поля у меня уже есть. Получается некоторые поля нужно дергать через instance.field, а некоторые через data['field'] и кое где их нужно сравнивать. Что бы тут такого сделать, чтобы не превращать в свалку?