0
我有一個Django項目與多個應用程序,其中許多包含大量的遷移文件。我試圖用squashmigrations
命令一次擠壓這些應用程序,但這樣做會導致CircularDepencdyError
。 Django文檔here建議打破循環依賴關係中的一個鍵來解決錯誤,但錯誤並未指定此級別的詳細信息。隨着數千行遷移代碼的篩選,我感覺卡住了。Django; squashmigrations和循環依賴
有沒有人有解決這類問題的經驗或知道一些最佳實踐或提示什麼尋找?
如何刪除現有的遷移文件並從頭開始創建它們? – Sebastian
那麼,這工作!似乎很容易成真 - 這樣做有沒有危險? – qmsack
您還必須清空數據庫中的遷移表。如果你可以在你的現場版本上做到這一點,如果你有一個,沒有風險。 – Sebastian