При данной конструкции не работает фильтрация django-filters
class Ads(generics.ListCreateAPIView):
queryset = Ad.objects.all().order_by('id')
serializer_class = AdSerializer
filter_backends = (filters.DjangoFilterBackend,)
filterset_class = ProductFilter
def list(self, request):
queryset = self.get_queryset()
print(queryset)
serializer = AdSerializer(queryset, many=True)
return Response({'info': serializer.data})
А при такой работает:(
class Ads(generics.ListCreateAPIView):
queryset = Ad.objects.all().order_by('id')
serializer_class = AdSerializer
filter_backends = (filters.DjangoFilterBackend,)
filterset_class = ProductFilter
Мне нужно выводить данные именно при помощи 1 варианта. В чём ошибка?