我的开发数据库中有一些数据(没有导出到固定装置),所以我不想运行 syncdb。
但是,我丢失了演示 django 网站的管理部分的密码(我已经有一段时间没有使用它了)
密码是否存储在配置/设置等的某处?
如何恢复管理员密码?
最佳答案
如果您安装了 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()
关于django 管理员丢失密码恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4008121/