私の django プロジェクトでは、モデルにタグ付け機能を追加するためにdjango-taggitを使用しています。
タグを追加する移行では、最初のtaggit移行も依存関係としてリストされます。
dependencies = [
('taggit', '0001_initial'),
# …
]
後で、 taggitを含むすべての場所を削除しましINSTALLED_APPS
た。
問題は、django がtaggitに属する移行を解決できず、エラーが発生することです。
このシナリオで推奨されるソリューションは何ですか?
2 段階の戦略を考えることができます。
- プロジェクトを実行しているすべてのサーバーが最新の状態になるまでtaggitを保持します
INSTALLED_APPS
- その後、マイグレーションをスカッシュして、フィールドが表示されないようにしてから、 taggitを削除します。
INSTALLED_APPS