一、分页-PageNumberPagination类
REST framework提供了分页的支持
官网:Pagination - Django REST framework
1.1、全局设置
# settings.py
REST_FRAMEWORK = {
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
'PAGE_SIZE': 100 # 每页数目
}
提示
不推荐使用全局,因为全局配置会让项目的所有视图(复合使用规范)采用分页。
但往往并不是所有视图都需要分页!!
1.2、单独设置
视图类自定义Pagination类