【发布时间】:2015-03-12 15:31:29
【问题描述】:
在我的 django 项目中,我一直在使用 django-taggit 为模型添加标记功能。
添加标签的迁移还将初始的taggit迁移列为依赖项:
dependencies = [
('taggit', '0001_initial'),
# …
]
稍后,我已将 taggit 全部删除,包括 INSTALLED_APPS。
问题是 django 无法解析属于 taggit 的迁移,并引发错误。
在这种情况下,首选的解决方案是什么?
我可以想到一个两步策略:
- 将 taggit 保留在
INSTALLED_APPS中,直到运行该项目的所有服务器都是最新的 - 之后压缩迁移,使该字段不再显示,然后才从
INSTALLED_APPS中删除 taggit
【问题讨论】:
标签: python django django-migrations