from rest_framework.pagination import PageNumberPagination class CustomPageNumberPagination(PageNumberPagination): """ 自定义分页类,允许客户端通过page_size参数指定每页显示的数量 """ page_size = 10 # 默认每页显示数量 page_size_query_param = 'page_size' # 指定每页数量的查询参数名 max_page_size = 100 # 每页最大显示数量