我試圖在Django 1.7中添加初始數據,並且我已閱讀它建議使用數據遷移。在遷移中指定應用程序依賴關係
我已經正確創建了我的遷移文件,名爲「0001_groups」,其中我創建了幾個contrib.auth
的組和權限。
問題是,它在運行auth
遷移之前運行。
我去了解last migration of the auth
app的名字是什麼,它叫0005_alter_user_last_login_null.py
。於是,我試着用:
dependencies = [
('auth', '0005_alter_user_last_login_null'),
]
,但我得到:
KeyError: u"Migration appname.0001_groups dependencies references nonexistent parent node ('auth', '0005_alter_user_last_login_null')"
我GOOGLE了這個錯誤,並能連11個月的Django的老修復的錯誤。
如何正確指定auth
應用程序依賴關係?
你試過'django.contrib.auth',而不是'auth'在指定的依賴? – ChillarAnand 2014-09-06 19:31:41