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

 

posted @ 2018-08-07 20:32  可爱的红领巾  阅读(127)  评论(0编辑  收藏  举报