Skip to content

Instantly share code, notes, and snippets.

@osw4l
Created July 23, 2020 02:25
Show Gist options
  • Save osw4l/758e7a9dcd55b86d76d18dc140378ede to your computer and use it in GitHub Desktop.
Save osw4l/758e7a9dcd55b86d76d18dc140378ede to your computer and use it in GitHub Desktop.
@action(detail=False, methods=['get'])
def action_view(self, request):
queryset = self.model.objects.all()
page = self.paginate_queryset(queryset)
if page is not None:
serializer = self.get_serializer(page, many=True)
return self.get_paginated_response(serializer.data)
serializer = self.get_serializer(queryset, many=True)
return Response(serializer.data)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment