Как запретить изменять поля существующей модели в django-rest-framework?
Если у модели поставить editable=False, то ModelSerializer все прекрасно понимает и не разрешает редактировать поле вообще. А как быть, если при создании объекта поле заполнять можно, а при изменении — нет.
Подумал, что можно создать два сериализатора. Но это будет выглядеть несколько громоздко. Нет ли более красивого варианта?