管理ページでdjangoプロジェクトをセットアップしました。開発の最初の数週間は完璧に動作し、しばらく管理ページを使用していなかったので、私が戻ってきたときに管理ページが破損しました。私はDBをチェックしましたdjangoの管理ページが壊れています
Please enter a correct username and password. Note that both fields are case-sensitive.
::。どんなに私が何をすべきか、それは私には、ユーザー名を入力した後
にログインすることができませんし、PW、管理ページが常に言うスーパーユーザが存在し、 is_active、is_superuser、およびis_staffがすべてTrueです。シェルを使ってパスワードが正しいことを確認しました。私は間違いがないことを確認するために、データベースを複数回フラッシュ、削除、再作成しました。また、ミドルウェア、URL、INSTALLED_APPSなどを二重チェックして、すべて正しく設定されていることを確認しました。
私の知る限り、管理ページは、彼らが誰がログインさせないことを除いて完璧に動作。
どれでもここで何が起こっているかのアイデア、あるいはデバッグしようとする他の方法?私はこのバグに本当に困惑しています。
PS:私はDBマイグレーションのためにサウス、FBログインのためのdjango-social-auth、プロダクションと開発のためのlocal_settings.pyを別々に使用しています。そこにいる)
auth.views.login()ビューを使用して独自のログインページを作成するとどうなりますか? – JeffS
「あなたのユーザー名とパスワードが一致しませんでした。もう一度やり直してください。 – Abe
FBログインのdjango-social-authを利用するには、システムがauthenticate()とlogin()を実行する方法を変更する可能性のあるコードを修正しましたか?また、開発期間中、settings.pyのSECRET_KEY = '...'が変更されたなど、プロジェクトを削除して再作成しましたか?私はこの鍵がパスワードを解読するのに使われていると思っていますが、私は肯定的ではありません。 – Furbeenator