具有默认设置的Django Duplicate Migrations

时间:2018-12-20 09:59:34

标签: django

我具有从设置中获取的模型的默认值。

每次启动makemigrations时,django都会使用以下语句创建与上一个相等的迁移:

- Alter field status_mapping on <nodel_name>

我想问题是从设置中获取的默认值。 是解决此问题的方法吗?

很明显,我是在进行makemigrations之前启动了迁移。

def status_mapping():
    return settings.STATUS_MAPPING

# settings 
    status_mapping = JSONField(default = status_mapping)

0 个答案:

没有答案