Я добавил новое поле, не допускающее nullable, в мою модель Django и пытаюсь использовать миграции для развертывания этого изменения. Как установить значение по умолчанию для использования в существующих моделях как функцию этих моделей, а не константу?
В качестве примера скажем, что у меня ранее было поле created_on
, и я просто добавил поле updated_on
, значение которого я хочу сначала установить в модель created_on
. Как мне это сделать при миграции?
Это то, что я пытаюсь начать с:
migrations.AddField(
model_name='series',
name='updated_as',
field=models.DateTimeField(default=????, auto_now=True),
preserve_default=False,
),