我具有从设置中获取的模型的默认值。
每次启动makemigrations时,django都会使用以下语句创建与上一个相等的迁移:
- Alter field status_mapping on <nodel_name>
我想问题是从设置中获取的默认值。 是解决此问题的方法吗?
很明显,我是在进行makemigrations之前启动了迁移。
def status_mapping():
return settings.STATUS_MAPPING
# settings
status_mapping = JSONField(default = status_mapping)