Как сделать поле редактируемым при создании, но только для чтения в существующих объектах?
У меня есть django Model, и я хочу иметь возможность задавать id при создании. Но после создания, id существующего объекта не должен быть редактируемым.
class Vehicle:
id = models.UUIDField(primary_key=True, default=uuid.uuid4)
Я вижу, что мне нужно сделать "editable=True" (что по умолчанию) для поля id, но это позволит редактировать поле id и позже.