【发布时间】:2014-10-31 10:36:59
【问题描述】:
我正在尝试在 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 依赖引用 不存在的父节点 ('auth', '0005_alter_user_last_login_null')"
我用谷歌搜索了那个错误,它总是链接到 11 个月前已修复的 Django 错误。
如何正确指定 auth 应用依赖项?
【问题讨论】:
-
在指定依赖项时您是否尝试过
django.contrib.auth而不是auth?
标签: python django django-migrations