在 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/