使用django-hijack可以轻松代理登录
首先
这篇文章是Django Advent Calendar 2016第14天的文章。
在这里要做的事情 zuò de
-
- django-hijackの紹介
- django-hijack-adminの紹介
我在最近的TokyoDjangoMeetup #9中向@salexkidd学到了一些东西。
“Django-hijack是什么”
管理员可以代表其他用户登录并开展工作而无需知道他们的凭据。
超级用户能够代理登录,即使不知道密码等信息也能实现登录。
这是开发服务时非常有用的功能,可以进行特定条件下的故障调查和每位用户独特界面的确认等等。
太棒了,Django的“管理界面”部分也包含在其中。
django-hijack-admin 是什么?
Django Hijack 的 Django 管理站点集成
将django-hijack集成到Django的管理界面中,以便使用。
django-hijack只提供以下端点的登录功能。
-
- /hijack/
-
- /hijack/username/
- /hijack/email/
通过使用django-hijack-admin插件,只需要在用户管理界面点击一个按钮,就可以进行代理登录。
结语
我简单介绍了一下django-hijack。
使用django-hijack,您可以在不到5分钟内实现代理登录,请务必尝试一下!