editable=False), в базе данные уже есть, после миграции все значения uuid-ов в этом поле у всех объектов становятся одинаковыми; есть ли способ генерировать новый uuid для каждого объекта во время миграции, не прибегая к описанному в доках способу с делением миграции на три? (это НЕ primary_key и unique=True тоже не нужно)
так смотри, ты хочешь новые uuid, т.е. по сути уникальные, но будто тебе не надо unique=True, это самообман, если бы это и так делалось уникально, то и не было бы в описании в доке
разобрались? models.UUIDField(default=uuid.uuid4, primary_key=True, editable=False)
Обсуждают сегодня