目录[-]

如果你的网站管理员或用户忘记密码了,可以在后台更改或重置。

一、运行django shell

在服务器上进入网站要目录,运行manage.py

# python2
python manage.py shell
# python3
python3 manage.py shell


二、重置密码

from django.contrib.auth.models import User
# your_account是你的用户名
user = User.object.get(username='your_account')
# your_new_password是你的新密码
user.set_password('your_new_password')
user.save()
quit()


如果你连管理员用户名也忘记了,可以用如下操作:

from django.contrib.auth.models import User
# 建立管理员对象
user = User.object.get(pk=1)
user
# 显示管理员用户名you_account
<User: you_account>
# 设置管理员密码your_new_password
user.set_password('your_new_password')
user.save()
quit()