当前位置:   article > 正文

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

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

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

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

视图类代码
在这里插入图片描述

自定义的AccountManagementPermission验证代码
在这里插入图片描述
在这里插入图片描述
通过添加输出我发现上面的是否登录验证中的输出是被执行的,但是下面的数据权限归属验证的输出是不会被执行的,这是为什么呢?
在这里插入图片描述

求各位解惑,非常感谢!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
  

闽ICP备14008679号