Django 1.7 に初期データを追加しようとしていますが、データ移行の使用が推奨されていることを読みました。
「0001_groups」という名前の移行ファイルを正しく作成しました。このファイルでは、いくつかcontrib.auth
のグループと権限を作成します。
問題は、auth
移行が実行される前に実行されることです。
アプリの最後の移行のauth
名前ではないものを探しに行きましたが、それは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')"
私はそのエラーをグーグルで検索しましたが、それは常に Django の 11 か月前に修正されたバグにリンクしています。
auth
アプリの依存関係を正しく指定するにはどうすればよいですか?