class OwnerList(generics.ListAPIView):
serializer_class = OwnerDetailSerializer
# queryset = Person.objects.filter(customuser__userrole__role__name='OWNER').distinct()
permission_classes = [IsAuthenticated]
filter_backends = [DjangoFilterBackend]
def get_queryset(self):
return super(OwnerList, self).get_queryset()
我有这个简单的观点,我试图超越 get_queryset。问题是,当使用此视图时,我得到:
return super(OwnerList, self).get_queryset()
文件“C:\Users\kdalipaj\PycharmProjects\LTC SYSTEM\venv\lib\site-packages\rest_framework\generics.py”,第 63 行,在 get_queryset 中断言 self.queryset 不是 None,(
AssertionError: 'OwnerList' 应该包含一个
queryset
属性,或者覆盖该get_queryset()
方法。
为什么会这样?