dumpdata和loaddata之后无法登录数据库

时间:2012-02-10 16:43:27

标签: database django django-admin

我想对我的生产Django服务器上的数据进行一些更改,所以我在生产服务器上运行了./manage.py dumpdata,将数据复制到我的dev机器上,并运行了./manage.py loaddata相同的数据。但是,我无法登录localhost上的管理站点,即使我使用的是用于登录生产服务器的相同密码。

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

1 个答案:

答案 0 :(得分:0)

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

修改 刚刚意识到你可以使用check_password实际进入shell并检查当前密码是否符合您的想法:

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