はじめに
Djangoの管理画面にアクセスしたら、ユーザ名、パスワードを忘れてしまって
ログイン出来なくて困ったので、その時の対処法について
解決方法
シンプルに再設定で解決出来ました。
※使用しているデータベースがデフォルトの場合
PostgreSQLとかデフォルト以外のデータベースの場合は、
気が向いたら、調べて追記か記事にします。
手順
ユーザ名の確認
db.sqlite3ファイルにユーザ情報が格納されているので、
db.sqlite3ファイルが格納されているディレクトリで以下のコマンドを実行
$ sqlite3 db.sqlite3 // SQLiteを起動
SQLiteを起動が起動したら以下を実行
ユーザ名を確認
sqlite> select username from auth_user;
sqlite> .q // ユーザ名を確認したら、SQLiteから抜けます
パスワードの再設定
ユーザ名が確認出来たら、パスワードの再設定を行う
$ python manage.py changepassword "ユーザ名"
確認したユーザ名、再設定したパスワードで、
ログイン出来るようになるはずっ
おわりに
ログイン出来ず少し焦ったけど、助かったので
似た人の参考になればと思いました。