models = ProviderOrder.objects.prefetch_related().all()
page = LimitOffsetPagination()
page.paginate_queryset(models, request)
provider_order_list = page.paginate_queryset(models, request)
data = model_serializer.serialize(provider_order_list)
return page.get_paginated_response(data)
效果:
引自http://www.jdon.com/soa/10-best-practices-for-better-restful-api.html)
RESTful API 分页实践
本文介绍了使用 ProviderOrder 模型进行数据分页的具体实现方式,通过预加载相关联的数据并利用 LimitOffsetPagination 类实现前后端分离场景下的 RESTful API 分页功能。
2163

被折叠的 条评论
为什么被折叠?



