drf 在viewsets中对象级别的权限控制方法为什么不执行?
class IsLeaderAndOwnerPermission(permissions.BasePermission): def has_object_permission(self, request, view, obj): print(request.user) # if request.method in permissions.SAFE_METHODS: # return True '''判断是否是管理者且管理自己及下属''' # return obj.user == request.user
只有has_permission(self,request,view)方法可以执行,但又怎么判断操作的是自己所属呢?