我有一个 Django 模型,
FeatureSwitch
,它的基类是一个名为 Switch
的 Waffle模型。
Switch
模型包含各种字段,FeatureSwitch
只添加一个:owner
.
在数据库中,与
FeatureSwitch
模型关联的表有两列:Switch
表的外键,加上owner
列。
我现在想完全停止使用
FeatureSwitch
模型,只使用基本的Switch
模型。 owner
信息不再需要。
理想情况下,我想从代码库中完全删除
FeatureSwitch
模型,以避免混淆。但是所有的迁移文件都引用了它。
最好的方法是:
Switch
表中的数据保持原样。FeatureSwitch
模型,并从数据库中删除关联表。Switch
表而不是FeatureSwitch
表。