【发布时间】:2023-03-13 00:34:02
【问题描述】:
我正在尝试将 django-filter 与 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):
其中包含一些逻辑?
我只是不完全确定如何在这里进行过滤
【问题讨论】:
标签: python django django-rest-framework