2010-10-24 96 views
3

我在我的开发数据库中有一些数据(不是导出到灯具),所以我不想运行syncdb。django admin丢失密码恢复

不过,我失去了我的演示Django的网站的管理部分PWD(我没有工作就可以了一小会儿)

某处存储在配置/设置等的密码?

我该如何恢复admin pwd?

+0

我后来想起了PWD和获得访问。但这仍然是知道未来的有用信息 – skyeagle 2010-10-24 12:08:48

回答

7

如果你安装了Django 1.2,你可以简单地调用./manage.py changepassword <username>

如果你的Django的版本是旧的,你可以改变Django的交互shell的密码:

>>> from django.contrib.auth.models import User 
>>> u = User.objects.get(username='<username>') 
>>> u.set_password('<password>') 
>>> u.save()