标签:ati ram code 打开 mixin 默认 col 显示 数据
REST framework提供了分页的支持。
在settings.py文件中
REST_FRAMEWORK = { ‘DEFAULT_PAGINATION_CLASS‘: ‘rest_framework.pagination.PageNumberPagination‘, ‘PAGE_SIZE‘: 2 # 每页显示多少条数据 }
class MyPageNumberPagination(PageNumberPagination): page_size = 2 # 默认每页显示2条 page_query_param = ‘page‘ # 查询关键字名称:第几页 page_size_query_param = ‘page_size‘ # 查询关键字名称:每页多少条。
如果url是127.0.0.1/department?page=3&page_size=5,代表打开第三页,每一页显示5条数据。
定义完分页器后,可以在某个视图里面进行使用:
class DepartmentViewSet(ListModelMixin, RetrieveModelMixin, GenericViewSet): ... # 指定分页配置 pagination_class = MyPageNumberPagination ...
标签:ati ram code 打开 mixin 默认 col 显示 数据
原文地址:https://www.cnblogs.com/chichung/p/9946752.html