2011-08-30 67 views
1

我写了一个显示表,一些形式的模板:Django的 - 分页表

<table> 
... 
</table> 

我想PAGINATE表:每页10行。

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

我该怎么做? 谢谢

回答

0

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

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