django 管理员丢失密码恢复

标签 django django-admin

我的开发数据库中有一些数据(没有导出到固定装置),所以我不想运行 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/

相关文章:

python - Django 模型按日期时间的日期分组

python - 使用 statprof 分析 Django View - 不能在线程中使用信号

python - 国际化django模板中的多个复数变量

django - 覆盖 Django 管理多选小部件的大小

python - 管理员中的 Django-tinymce 功能齐全

python - "ImportError: No module named jobs.models"相对路径

Django Rest 框架 swagger 基本 url

regex - Django 管理员验证

python - 使用扩展字段自定义 Django 用户 TableView

python - Django 管理员突然仅在生产环境中注销(拒绝执行脚本,因为其 MIME 类型 ('text/html' )不可执行)