1

我写了一个显示表格的模板,格式如下:

<table>
...
</table>

我想要对表格进行分页:每页 10 行。

我试过使用{% autopaginate object_list 10 %},但我没有一个特定的列表作为参数(我想要表格的行)。

我该怎么做?谢谢

4

1 回答 1

0

这可能听起来像一个刻薄的反应,但考虑使用通用list_detail()渲染器,将模板作为参数传递,并设置可选参数paginate_by。这是比使用自动分页更简单的方法(我认为),并且不涉及将分页附加模块导入模板。您仍然必须(在您的模板中)为is_paginated状态编写处理程序,以及nextprevpage处理程序(如果页面是分页的)。

一篇关于高级通用视图的文章可能是最有启发性的。

于 2011-08-30T22:20:58.593 回答