我编写了一个显示表格的模板,格式如下:
<table>
...
</table>我想对表格进行分页:每页10行。
我尝试过使用{% autopaginate object_list 10 %},但是我没有一个特定的列表作为参数(我想要表中的行)。
我如何做到这一点呢?谢谢
发布于 2011-08-31 06:20:59
这听起来像是尖酸刻薄的回应,但可以考虑使用通用的list_detail()渲染器,传入模板作为参数,并设置可选参数paginate_by。这是一种比使用自动分页更简单的方法(我认为),而且不涉及将分页额外模块导入到模板中。您仍然需要为is_paginated状态编写(在模板中)处理程序,以及next、prev和page处理程序(如果页面已分页)。
一篇关于Advanced Generic Views的文章可能是最有启发性的。
https://stackoverflow.com/questions/7249894
复制相似问题