User
私のDjango 1.5c1プロジェクト(現在、githubのDjango 1.5ブランチの最新版で実行中)にカスタムユーザーモデルがあります(他の名前を付ける必要がなかったので、 実際に名前が付けられています)。AUTH_USER_MODEL
設定で適切に定義されているため、auth
モジュールは正しく機能し、ログインなどは問題なくできます。
ただし、カスタム ユーザー モジュールが有効になっていると、管理サイトは機能しません。に追加admin.autodiscover()
するとurls.py
、サイトのすべてのページ (管理ページだけでなく) でNotRegistered
例外がスローされ、 The model User is not registered
. トレースバックは、明らかにそのモデルを登録する前に、 がadmin.autodiscover()
を呼び出そうとしていることを示しています。admin.site.unregister(User)
ユーザー モデルの名前を 以外に変更しようとしましUser
たが、うまくいきませんでした。admin.py
また、そのアプリ用に独自の作成を試みた後、実行前に指定されUser
たカスタム モデルを使用してカスタム モデルを手動で登録しようとしましたが、実際には既に登録されているという別の例外が発生しました。UserAdmin
admin.py
admin.autodiscover()
User
仕事をするために次に何を試すべきadmin.autodiscover()
ですか?