我遇到了舊遷移包含對不再定義的類甚至模塊的引用的問題。我解決這些問題的最佳方式是什麼?Django中的未定義類1.7遷移
我可以通過刪除這些引用來擺脫錯誤消息,但是如果我打破遷移?
我也是唯一一個認爲Django 1.7 migrations實際上導入了我的代碼庫部分代碼的人有點瘋狂,因爲我顯然會編輯它?
例錯誤消息:
Traceback (most recent call last):
...
File "/.../migrations/0001_initial.py", line 194, in Migration
bases=(model_utils.models.UserPersonMixin, models.Model),
AttributeError: 'module' object has no attribute 'UserPersonMixin'
在這種情況下,UserPersonMixin是一個抽象基類,使用該模型來從繼承但同時重組我最近丟棄。
在我的情況下,在我擺脫模型之前創建了有關的遷移,所以這可能是我遇到問題的原因。儘管我喜歡你的解決方案。在發佈這個問題之前,我正在瀏覽文檔,但很難找到它,所以感謝分享! – azulu 2014-09-28 21:39:13