Я пытаюсь использовать django -фильтр с DRF.
Я пытаюсь выполнить интеграцию с DRF, описанную здесь:
https://django-filter.readthedocs.io/en/stable/guide/rest_framework.html
Вот мой класс просмотра:
class PageView(APIView):
filter_backends = (filters.DjangoFilterBackend,)
filter_fields = ('category', 'start_date', "end_date", "limit")
def get(self, request):
page_saves = Page.objects.all()
serializer = PageSerializer(page_saves, many=True)
return Response({"pages": serializer.data})
Однако я чувствую, что мне что-то не хватает - ничего не фильтруется.
Нужен ли мне такой фильтр:
class PageFilter(filters.FilterSet):
с некоторым логом c в нем?
Я просто не совсем уверен, как заставить фильтрацию работать здесь