django管理员丢失了密码恢复

sky*_*gle 3 django django-admin

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

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

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

我怎样才能恢复admin pwd?

Ber*_*ohn 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()
Run Code Online (Sandbox Code Playgroud)