2012-02-10 14 views
1

私の生産Djangoサーバのデータを変更したいので、プロダクションサーバで./manage.py dumpdataを実行し、データを私の開発マシンにコピーしました同じデータに対して./manage.py loaddataを実行しました。しかし、プロダクションサーバーにログインするのと同じパスワードを使用していても、localhostの管理サイトにログインすることはできません。dumpdataとloaddataの後にデータベースにログインすることができません

これはなぜ起こっているのでしょうか?

答えて

0

auth_userの表を見て、あなたのユーザー名があるかどうか確認してください。そうであれば、シェルに入り、パスワードを変更します。

編集: はちょうどあなたが実際にあなたのシェルで行くと、現在のパスワードは、あなたがそれをcheck_passwordを使用してと思われるものであるかどうかを確認することができますことに気づい:

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

おかげで、私のユーザーはそこにはなかったです何らかの理由で。 – Drew

関連する問題