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たカスタム モデルを使用してカスタム モデルを手動で登録しようとしましたが、実際には既に登録されているという別の例外が発生しました。UserAdminadmin.pyadmin.autodiscover()User
仕事をするために次に何を試すべきadmin.autodiscover()ですか?