为Paginator类中的每个页面动态传递per_page值

时间:2018-08-26 16:41:23

标签: python django paginator

如何将 per_page_count = [8,10,9,10,10] 传递给 Paginator 类。

我有一个 sorted_query_list ,它已传递给 Paginator 类,但是  对于 per_page 值,每个查询可以具有不同的 per_page_count 。 因此,将为每个查询(即 per_page_count )生成一个列表,其中包含要在每个页面中按顺序显示的行数

因此结果应该在第一页上有 8行,对于2页来说,有10行,对于3页来说,是9行,对于4页来说是10行,等等。

per_page_count=[8,10,9,10,10]    
for rows_per_page in per_page_count :
        result = Paginator(sorted_query_list, rows_per_page )

^显然这是行不通的!

注意:对于不同的sorted_query_list,per_page_count可以具有不同的值

0 个答案:

没有答案