2012-02-10 41 views
1

我想对生产Django服务器上的数据进行一些更改,因此我在生产服务器上运行了./manage.py dumpdata,将数据复制到了我的开发机器上,并在相同的数据上运行./manage.py loaddata。但是,即使我使用与登录到生产服务器相同的密码,我仍无法登录到本地主机上的管理站点。无法在dumpdata和loaddata之后登录数据库

任何想法,为什么会发生这种情况?

回答

0

看看auth_user表,看看你的用户名是否存在。如果是,则进入shell并更改密码。

编辑: 只是意识到你其实可以去你的shell,并检查当前的密码是什么,你认为它是通过使用check_password

>> user = User.objects.get(pk=[insert_id_here]) 
>> user.check_password('password') 
>> True 
+0

谢谢你,我的用户是不存在的一些原因。 – Drew 2012-02-10 17:19:54

相关问题