1.知道账号密码,输入却显示错误
出现如下情况
Please enter the correct username and password for a staff account. Note that both fields may be case-sensitive.
原因:数据库中没有你的超级管理用户的账户密码信息。
解决方法:重新创建超级管理员账户python manage.py createsuperuser
2.已知账号,不知道密码
解决方法:打开Django解释器:python manage.py shell
然后输入以下命令
from django.contrib.auth.models import User
user = User.objects.get(username='你的管理员账号')
user.set_password('要设置的新密码')
user.save()
quit()
3.账号密码都不知道
解决办法:打开Django解释器:python manage.py shell
然后输入以下命令
from django.contrib.auth.models import User
user = User.objects.get(pk=1)
user
然后会显示你的账户名称
接着输入
user = User.objects.get(username='你的管理员账号')
user.set_password('要设置的新密码')
user.save()
quit()