Add pagination in the viewset list function
class GenericViewSet(): queryset = ( Contact.objects.select_related("tag") .prefetch_related("employee") .all() ) serializer_class = GenericSerializer http_method_names = ["get"] filterset_class = GenericFilter pagination_class = GenericPagination
def list(self, request):
qs = self.filter_queryset(self.get_queryset())
data = self.paginate_queryset(qs)
serializer = self.get_serializer(qs, many=True)
data = self.get_paginated_response(serializer.data)
return data