Django - Paginate一张桌子

时间:2011-08-30 21:14:27

标签: django django-pagination django-endless-pagination

我写了一个显示表格的模板,其形式为:

<table>
...
</table>

我想分页表:每页10行。

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

我该怎么办? 感谢

1 个答案:

答案 0 :(得分:0)

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

关于Advanced Generic Views的文章可能最具启发性。