第一步:运行django shell
python3 manage.py shell
1
0x01:
第二步:重设密码
>>> from django.contrib.auth.models import User
>>> user = User.object.get(username='your_account')
>>> user.set_password('your_new_password')
>>> user.save()
>>> quit()
如果你连管理员用户名都忘了。。。
没事别慌。。
>>> from django.contrib.auth.models import User
>>> user = User.object.get(pk=1)
>>> user
<User: you_account>
>>> user.set_password('your_new_password')
>>> user.save()
>>> quit()
如果都不行试试这种方法吧
最后使用新建一个superuser的方法搞定,但是以前设置的那个账号好像还是不行。
解决方法的步骤:
1.新建一个用户名,使用如下命令:
1 |
|
2.输入打算使用的登录名:
1 |
|
3.输入email:
1 |
|
4.输入密码,需要输入两次,输入过程中密码不显示:
1 2 3 |
|
当两次密码都相同的时候,就会提示superuser创建成功。
1 |
|
接下来运行服务:
1 |
|
在浏览器打开:127.0.0.1:8000/admin