Django忘记账号密码

第一步打开django shell

python manage.py shell

第二步,找回管理员账号,一个管理员就是pk=1,依次下去

>>> from django.contrib.auth.models import User
>>> user = User.objects.get(pk=1)
>>> user

第三步找回密码

>>> from django.contrib.auth.models import User
>>> user = User.objects.get(username='yourname')
>>> user.set_password('set_pd')
>>> user.save()

本方法只在用sqlit3数据库下测试过,而且是只有一个超级管理员账号
经测试:
mysql数据库下不行,有两个超级管理员账号不行

原文地址:https://www.cnblogs.com/wkhzwmr/p/15557857.html