手机端网址

DJANGO ADMIN后台管理员密码的修改方法

2022年11月21日 天心

最近把常用的django网站后台管理员和密码忘记了。试了几种方法,找到了一个最适合自己的。

首先要进入shell模式下:

python manage.py shell

引入管理员密码存放的数据库:

from django.contrib.auth.models import User

查找该数据库里有哪些用户:

user=User.objects.filter()

user

输出user 可以看到用户名。这里会显示出后台保存的所有用户名。接下来就可以对需要的用户进行密码重置了。例如对用户为admin的账户进行密码重置:

user = User.objects.get(username='admin')  # 获取名称为admin的用户

user.set_password('123456')    # 设置密码

user.save()   # 保存user对象

这样就完成了 django忘记用户名或者密码的修改。