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 をオーバーライドしようとしています。問題は、このビューを使用すると次のようになることです。
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 ではないことをアサートします (
queryset
AssertionError: 'OwnerList' には、属性を含めるか、get_queryset()
メソッドをオーバーライドする必要があります。
なぜこうなった?