REST Framework 的分页

分页: PageNumberPagination

from rest_framework.pagination import PageNumberPagination

导入分页之后你要实例化分页这个对象

然后用这个对象对你要分页的内容进行操作

# 从数据库获取数据
queryset = models.Course.objects.all()

page = PageNumberPagination()
course_list = page.paginate_queryset(queryset,request,self) # 把要分页的对象传递进去 然后 self代表当前的这个函数

然后你要换页的时候你只需要在url后面追加:

?page=3

在你原先的url中追加?page=页数就可以

http://127.0.0.1:8000/api/v1/coo/?page=3
原文地址:https://www.cnblogs.com/zhaoyunlong/p/9439269.html