我的dev数据库中有一些数据(不是导出到fixtures),所以我不想运行syncdb。
但是,我在我的demo django网站的管理部分失去了我的pwd(我还没有工作一段时间)
密码是否存储在配置/设置等的某个位置?
如何恢复admin pwd?
答案 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()