def paginated_response(queryset, serializer_class, request):
"""
Pagination helper for a @detail route.
http://stackoverflow.com/a/29144786/1377500
:type serializer_class: rest_framework.serializers.Serializer
:rtype: rest_framework.response.Response
"""
paginator = CountedPageNumberPagination()
page = paginator.paginate_queryset(queryset, request)
serializer = serializer_class(
page, many=True, context={'request': request})
return paginator.get_paginated_response(serializer.data)
评论列表
文章目录