首页 > 解决方案 > 使用 Djoser 令牌身份验证通过 DRF 登录后无法访问管理门户

问题描述

我正在使用Djoser djoser.urls.authtoken通过/api/auth/token/login/. 我可以很好地登录,但是当我转到 /admin/ 时,它会将我重定向到 Django 的管理员登录页面并要求我再次登录。

然后我意识到/admin//api/auth/token/login/是不同的东西。/admin/当我通过此 DRF 登录时,如何访问管理门户或告诉 Django 允许我打开?

标签: djangodjango-rest-frameworkdjango-authenticationdjoser

解决方案


如果您希望任何其他用户访问管理面板,您只需通过设置

is_staff = models.BooleanField(default="False")

为真,现在通过这样做,作家可以登录到管理面板。现在设置权限,以便作者只能批准帖子而不能批准其他内容。祝你好运。


推荐阅读