Python Django 1.5:更改密码时无法登录

Python Django 1.5:更改密码时无法登录,python,django,login,django-authentication,django-users,Python,Django,Login,Django Authentication,Django Users,我试图使用以下代码行在django应用程序中更改用户密码: from django.contrib.auth.models import User u = User.objects.get(email__exact='someemail@someting.com') u.set_password('mynewpassword') u.save() 用户数据库中已存在此用户 没有任何错误或任何事情。但是现在我不能使用新密码或旧密码登录 发生了什么事 所有创建的用户都会发生这种情况。即使使用man

我试图使用以下代码行在django应用程序中更改用户密码:

from django.contrib.auth.models import User
u = User.objects.get(email__exact='someemail@someting.com')
u.set_password('mynewpassword')
u.save()
用户数据库中已存在此用户

没有任何错误或任何事情。但是现在我不能使用新密码或旧密码登录

发生了什么事


所有创建的用户都会发生这种情况。即使使用manage.py changepassword更改密码,也无法登录到admin

此代码不会像这样运行。未定义电子邮件和pwd。您是否通过shell更改密码?还是通过网络表单?也许编码有问题?我的道歉,电子邮件和密码constants@Jingo我认为编码不是问题所在。我首先在shell中运行这些命令,它们工作得非常好。我又跑了一遍,砰!现在什么都没用了。:/必须删除数据库并重新开始-_-嗯,悲伤,你找到这背后的原因了吗?@Jingo-Nope。希望这里有人知道为什么会这样。