django - 使用 Djoser 令牌身份验证通过 DRF 登录后无法访问管理门户
问题描述
我正在使用Djoser djoser.urls.authtoken通过/api/auth/token/login/
. 我可以很好地登录,但是当我转到 /admin/ 时,它会将我重定向到 Django 的管理员登录页面并要求我再次登录。
然后我意识到/admin/
和/api/auth/token/login/
是不同的东西。/admin/
当我通过此 DRF 登录时,如何访问管理门户或告诉 Django 允许我打开?
解决方案
如果您希望任何其他用户访问管理面板,您只需通过设置
is_staff = models.BooleanField(default="False")
为真,现在通过这样做,作家可以登录到管理面板。现在设置权限,以便作者只能批准帖子而不能批准其他内容。祝你好运。
推荐阅读
- c# - 显示正确时区的时间
- mono - 使用 snapcraft 和 Fedora 打包预构建二进制文件(单声道和 gtk-sharp2)
- weblogic - OSB 生产日志混淆 - 工作经理
- android - 即使用户滑动打开滑动菜单,如何保持关闭?
- webstorm - 如何防止 WebStorm 在导入前加上“@root/src”
- kotlin - 理解抽象类中的泛型参数
- annotations - 如何找到 IBM WebSphere Application Server 版本 9.0.0.10 的 JCDIWebListener 类?
- c# - Aspose将网页转换为pdf
- php - 我们可以在 php 脚本中安排 cron 作业吗?
- typescript - AmCharts 4 中的可滚动外部图表图例