Skip to content

Integrate with Django Rest Framework #13

@leonardoarbache

Description

@leonardoarbache

There is a way to integrate it with the Django Rest classes ?

I've tried something like this but it just not working. The response always came empty and i can garatee that there's some documents to be returned.

class RelatorioViewSet(
    generics.ListCreateAPIView,
    FilterView
):
    filterset_class = RelatorioFilterSet
    serializer_class = RelatorioSerializer
    permission_classes = [AuthPermission]

    def get_queryset(self):
        return Relatorio.objects.all()

    def get(self, request, *args, **kwargs):
        filterset_class = self.get_filterset_class()
        self.filterset = self.get_filterset(filterset_class)
        page = self.paginate_queryset(self.filterset.qs)

        if page is not None:
            serializer = self.get_serializer(page, many=True)
            return self.get_paginated_response(serializer.data)

        serializer = self.get_serializer(page, many=True)
        return Response(serializer.data)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions