在我的Django项目中,我一直使用django-taggit为模型添加标记功能。
添加标记的迁移也列出了初始的taggit迁移作为依赖项:
在稍后的时间,我已经删除了taggit,包括
问题在于django无法解析属于taggit的迁移,并引发错误。
在这种情况下,首选的解决方案是什么?
我可以想到一个两步策略:
1. 在所有运行该项目的服务器更新之前,保留taggit在
添加标记的迁移也列出了初始的taggit迁移作为依赖项:
dependencies = [
('taggit', '0001_initial'),
# …
]
在稍后的时间,我已经删除了taggit,包括
INSTALLED_APPS
中的所有内容。问题在于django无法解析属于taggit的迁移,并引发错误。
在这种情况下,首选的解决方案是什么?
我可以想到一个两步策略:
1. 在所有运行该项目的服务器更新之前,保留taggit在
INSTALLED_APPS
中。
2. 然后压缩迁移,以便该字段不再显示,并且只有在此之后才从INSTALLED_APPS
中删除taggit。