相关疑难解决方法(0)

Django Migrations添加默认为模型函数的字段

我在我的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,
    ),
Run Code Online (Sandbox Code Playgroud)

django django-models django-migrations

42
推荐指数
3
解决办法
2万
查看次数

标签 统计

django ×1

django-migrations ×1

django-models ×1