Django在不知道/重置密码的情况下将站点视为管理员的另一个用户

标签 django django-admin

在 Django 中有没有办法让管理员以另一个用户的身份查看站点。

这可用于调试用户特定的错误。

由于我们不知道密码,我找到的唯一解决方案是从 djangoadmin 重置密码并将其登录到该用户。

最佳答案

此功能不是 django 内置的,幸运的是,像许多此类情况一样,社区可以提供帮助。

django-hijack 满足您的要求:

django-hijack allows superusers to hijack (=login as) and work on behalf of another user.

关于Django在不知道/重置密码的情况下将站点视为管理员的另一个用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26353151/

相关文章:

python - 将计算值传递给 Django 模板

python - Django - 用于字段计算的模型属性方法与信号

python - Django - 在管理界面中向内联表单添加一个额外字段

python - 将 Autocomplete=off 应用到 Django 密码重置确认表单

python - 如何使用 Django ORM 查询这个多对多示例?

python - 从模板中的标签脚本调用 Django python 函数

python - 在 django-admin 中水平显示 InlineModel 中的一个字段

Django 管理员 : show records for respective user only

python - Django 如何覆盖默认表单错误消息

python - 使用 Django 管理页面添加具有其他 AUTHENTICATION_BACKEND 的用户