Python 3.4.3 と Django 1.8 を使用して、これまでに移行を行っていない新しい Web プロジェクトを構築しています。AbstractBaseUser
このプロジェクトでは、 というアプリでから継承するカスタム ユーザーを作成していますusers
。また、ドキュメントに記載されているように、移行を作成する前にAUTH_USER_MODEL
、カスタム ユーザーを正しく参照しました。settings.py
ただし、python manage.py makemigrations users
またはを実行しようとするpython manage.py migrate
と、コンソールが報告しValueError: Dependency on unknown app: users
ます。
ドキュメントのサンプル コードに従っているため、カスタム ユーザー モデルのコードが正しいことは間違いありAUTH_USER_MODEL
ません。
ドキュメントには、次のことが記載されています。
AUTH_USER_MODEL によって参照されるモデルが、そのアプリの最初の移行で作成されていることを確認する必要があります (通常は 0001_initial と呼ばれます)。そうしないと、依存関係の問題が発生します。
これが正確に何を意味するのかよくわかりません。users
アプリの移行を手動で作成する必要があるということですか? もしそうなら、私はそれをどのように正確に行うべきですか?
信頼できる情報源への提案やリダイレクトをいただければ幸いです。事前にどうもありがとうございました!