Фильтрация по параметрам с помощью django-filters не работает

Почему 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()
        serializer = AdSerializer(queryset, many=True)
        return Response({'info': serializer.data})

Но если изменить Response, то все работает?

       return Response(serializer.data)
Вернуться на верх