我在 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,
),