目录[-]
如果你的网站管理员或用户忘记密码了,可以在后台更改或重置。
一、运行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()