Skip to content

Instantly share code, notes, and snippets.

@osw4l
Created January 6, 2020 06:14
Show Gist options
  • Select an option

  • Save osw4l/733e3291d1ba95bcf31c3a047c9a6b21 to your computer and use it in GitHub Desktop.

Select an option

Save osw4l/733e3291d1ba95bcf31c3a047c9a6b21 to your computer and use it in GitHub Desktop.
@action(detail=False, methods=['get'])
def published(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