django管理员丢失了密码恢复

时间:2010-10-24 12:05:39

标签: django django-admin

我的dev数据库中有一些数据(不是导出到fixtures),所以我不想运行syncdb。

但是,我在我的demo django网站的管理部分失去了我的pwd(我还没有工作一段时间)

密码是否存储在配置/设置等的某个位置?

如何恢复admin pwd?

1 个答案:

答案 0 :(得分: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()