最近在写一个cmdb系统的分页,尽管Django本身有分页的模块儿,但是还是想实现一下自己心中想的分页的一种逻辑 因为,在我们工作当中,当我们的数据量超级大的时候,其实我们每次分页查询都不必将所有的数据查询出来,而是可以按阶段的查询,举个例子 每次查询5页数据,当需要第六页的时候,再次进行加载,为了更加明了,做了举例 首先我们规定好每次查询5页,每页4条数据 db_data = list(range(1,100)) final_page = len(db_data) one_page_num =…