diff --git a/backend/dvadmin/utils/permission.py b/backend/dvadmin/utils/permission.py index 35e5b4b..2be0691 100644 --- a/backend/dvadmin/utils/permission.py +++ b/backend/dvadmin/utils/permission.py @@ -65,14 +65,6 @@ class CustomPermission(BasePermission): def has_permission(self, request, view): if isinstance(request.user, AnonymousUser): return False - # 对ViewSet下的def方法进行权限判断 - # 当权限为空时,则可以访问 - is_head = getattr(view, 'head', None) - if is_head: - head_kwargs = getattr(view.head, 'kwargs', {}) - _permission_classes = head_kwargs.get('permission_classes', None) - if _permission_classes == []: - return True # 判断是否是超级管理员 if request.user.is_superuser: return True