前提・実現したいこと
python django 超入門という書籍を進めている初学者です。
python manage.py createsuperuserで管理者情報を登録したのですがパスワードを忘れてしまいました。
パスワードを変更する方法をご教授していただきたいです。
いろいろ調べて下記の内容をdjango shellを利用して試してみましたがどうもうまくいきません。
※他の解決方法などありましたらそちらでも構いません。
どうか宜しくお願いいたします。
###下記、shellで試した内容
python manage.py shell
from django.contrib.auth.models import User
users = User.objects.all()
user = users[0] ←ここでエラーが発生する
user.set_password('whatever')
user.save()
shellで上記内容を実行しようと試みたのですが4行目でエラーが出てしまいます。
初学者ということもあり、django全体の仕組みなどはまだ理解できておりません。そのため、不足情報等あるかもしれませんが何卒、宜しくお願いいたします。
発生している問題・エラーメッセージ(django shell内のメッセージ)
IndexError Traceback (most recent call last) <ipython-input-3-e17fd882f2a1> in <module> ----> 1 user = users[0] ~\anaconda3\envs\myspace\lib\site-packages\django\db\models\query.py in __getitem__(self, k) 312 qs.query.set_limits(k, k + 1) 313 qs._fetch_all() --> 314 return qs._result_cache[0] 315 316 def __and__(self, other):
該当のソースコード
IndexError: list index out of range python manage.py shell //何事もなく実行できる from django.contrib.auth.models import User //何事もなく実行できる users = User.objects.all() //ここも問題なく実行できる user = users[0] // ここでindexエラーが起きる、先に進めない。 user.set_password('whatever') user.save()
試したこと
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/05 05:17
2020/05/05 05:20
2020/05/05 05:23
2020/05/05 05:27
2020/05/05 06:06 編集
2020/05/05 06:07 編集
2020/05/05 06:15
2020/05/05 06:22
2020/05/06 02:57
2020/05/06 03:07