Django管理员密码已自动更改

| 发生了一件奇怪的事。我正在本地开发,我的管理员超级用户帐户已经工作了一段时间。 最近,我只是搞乱了Django中的decorators模块,但最终我没有在其中添加任何代码(我确实添加了一些代码,但随后删除了所有代码)。 现在,我的管理员不再能够识别我的密码。我100%确定密码正确。 我在开发服务器中收到一个追溯,该追溯声称是套接字错误。
C:\\Python27\\lib\\socket.py, line 303

error: an established connection was aborted by the software in your host machine
任何线索,这是怎么回事?     
已邀请:
从您所说的开始,不知道为什么会发生这种情况。但是,如果您需要重设管理员密码,可以这样进行: 从外壳:
python ./manage.py shell
在python中:
>>> from django.contrib.auth.models import User
>>> users = User.objects.all()
>>> users
[<User: admin>, etc...]
>>> user = users[0] # 0 being the index of the User account you want,
                    # returned on the previous line
>>> user.set_password(\'newpass\');
>>> user.save()
    
如果您使用的是较新版本的django,如果尝试从manage.py更改管理员密码会怎样? http://docs.djangoproject.com/en/dev/ref/django-admin/?from=olddocs#django-admin-changepassword     

要回复问题请先登录注册