rest 的分页

第一种方案:.在settings.py文件里面添加:

REST_FRAMEWORK = {
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination',
'PAGE_SIZE': 10
}

第二种方案:
在views.py文件里面:
from rest_framework.pagination import PageNumberPagination

class GoodsPagination(PageNumberPagination):
page_size = 10
page_size_query_param = 'page_size'
page_query_param = 'p'
max_page_size = 100

在显示列表类后添加:
pagination_class = GoodsPagination
posted on 2017-11-07 20:13  chenyang13677  阅读(603)  评论(0编辑  收藏  举报