私はDjango 1.4.5上のアプリケーションをDjango 1.5にアップグレードし、カスタムユーザモデルへの移行を終了しました。自分の認証フォームを使用して自分のアプリにログインすると、スーパーユーザの資格情報(manage.py syncdb
を実行したときに作成されたもの)ですべて正常に動作します。Django管理者がカスタムユーザモデルで正しくログインしない
私は認証を受けることができます。/admin
に行くと、私はすでに期待どおりにログインしています。私はナビゲートし、管理パネルを完全に使用することができます。私は、Djangoの管理者のログインフォームを使用して、/admin
から管理パネルにログインしようとした場合しかし、私はエラーを取得する:
Please enter the correct email and password for a staff account. Note that both fields may be case-sensitive.
私はいくつかの調査とそれがModelAdmin
とは何かを持っていると考えていなかったので、I docsからthis exampleが続き、カスタムが作成されました。ModelAdmin
しかし、問題は依然として続く。
何が原因なのですか?
:上
フォーカス:それはこのようになりますか? –
うん、私はそのセットを持っている。 –
Userモデル拡張に 'AbstractUser'または' AbstractBaseUser'を使用しましたか? –