restframework分页

2020-03-09  本文已影响0人  墨流引

普通分页

# setting.py设置
REST_FRAMEWORK = {
    'PAGE_SIZE': 3
}

APIView使用分页

# 查出所有数据
blog_data = Blog.objects.all()
# 2、创建分页对象
pg = PageNumberPagination()
# 3、将数据库中的数据进行分页处理
page_blog = pg.paginate_queryset(queryset=blog_data, request=request, view=self)
# 4、序列化分页后的对象
blog_serializers = SerializerBlog(page_blog, many=True)
然后请求接口,就会默认以每页三个数据显示
` /blog/?page=2` 可以通过传入page参数来访问指定页。
上一篇下一篇

猜你喜欢

热点阅读