weixin_44154358 2024-01-23 21:36 采纳率: 0%
浏览 12

Django3.2.12 使用自定义权限验证permission_classes遇到的问题

Django3.2.12 使用自定义权限验证permission_classes遇到的问题

各位好,最近在写项目时遇到过一个问题就是我的一个视图类,我加了permission_classes = [IsAuthenticated, AccountManagementPermission],我发现IsAuthenticated这个验证是否登录的功能执行了,但是我自定义的AccountManagementPermission我打了断点发现压根就没走进去是为啥。以下是截图
数据表模型代码

img

视图类代码

img

自定义的AccountManagementPermission验证代码

img


求各位解惑,非常感谢!

  • 写回答

1条回答 默认 最新

  • 我辈李想 Python领域优质创作者 2024-01-25 18:16
    关注
    
    class ListUsers(APIView):
        """
        View to list all users in the system.
    
        * Requires token authentication.
        * Only admin users are able to access this view.
        """
        authentication_classes = [authentication.TokenAuthentication]
        permission_classes = [permissions.IsAdminUser]
    

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 1月23日

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看