いきなりパスワード忘れた
Djangoの話です。
早速パスワードを忘れたので再設定の仕方を調べました。
xxxxx$ python manage.py shell Python 3.3.0 (default, Nov 23 2012, 10:26:01) ... ... >>from django.contrib.auth.models import User >>User.objects.all() [<User: ??????>] >>u = User.objects.get(username='??????') >>u.set_password('newpass') >>u.save()
でアカウント"??????"のパスワードが"newpass"になります。
一応、たぶんこういうことという程度で解説。
最初のUser.objects.all()ですべてのユーザを表示。
表示されたユーザのうちパスワードを変えたいものを次の行の"??????"に入れると、
選択したユーザのオブジェクトが取得出来る。
そのユーザオブジェクトのパスワードを変えるメソッドu.set_passwordを呼び出して、
u.save()で保存する。