class ModelListCreateView(GetQuerysetMixin, generics.ListCreateAPIView):
queryset = get_objects_for_user(self.context['request'].user, 'model.view_model')
serializer_class = ModelSerializer
permission_classes = (permissions.IsAuthenticated,)
在上面的代码片段中,我试图只查询给定用户应该看到的项目。我试过 queryset = get_objects_for_user(request.user, 'model.view_model')
了,但这没有用,并导致未定义错误“请求”。在谷歌搜索并尝试了我现在所拥有的之后,我得到了未定义的错误“自我”。我还尝试在其他权限之上实现 django-guardian。