飞行的猪哼哼

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一: 分析Paginator:

1: validate_num函数:
作用:校验number的合法性。
在这里插入图片描述
2:get_page函数:
作用:将number变成一个合理的number。
在这里插入图片描述
3: page函数:
作用:处理这页的开始和结束。
在这里插入图片描述
4:_get_page函数:
作用:获取Pgae对象。
在这里插入图片描述
5:count函数:
作用:获取所有页的对象总数:
在这里插入图片描述
6:num_pages函数:
作用:获取分页总数
在这里插入图片描述
7:page_range函数:
作用: 获取一个可迭代对象,用于以后的遍历。
在这里插入图片描述

二:PageNumberPagination分析:

1: 必要参数:

在这里插入图片描述
2:paginate_queryset函数:
作用:获取一页的list
在这里插入图片描述

3:get_paginated_response:
作用: 指定响应的返回值格式:
在这里插入图片描述

4:get_page_size:
作用:获取每页数量
在这里插入图片描述

posted on 2020-10-12 16:34  飞行的猪哼哼  阅读(35)  评论(0)    收藏  举报