1
我写了一个显示表,一些形式的模板:Django的 - 分页表
<table>
...
</table>
我想PAGINATE表:每页10行。
我试过使用{% autopaginate object_list 10 %}
,但我没有一个特定的列表给予参数(我想要表中的行)。
我该怎么做? 谢谢
我写了一个显示表,一些形式的模板:Django的 - 分页表
<table>
...
</table>
我想PAGINATE表:每页10行。
我试过使用{% autopaginate object_list 10 %}
,但我没有一个特定的列表给予参数(我想要表中的行)。
我该怎么做? 谢谢
这可能听起来像是一个蹩脚的反应,但考虑使用通用list_detail()
渲染器,传递您的模板作为参数,并设置可选参数paginate_by
。这是一个比使用autopaginate更简单的方法(我认为),并且不涉及将分页附加模块导入到模板中。您仍然必须为is_paginated
状态以及next
和prev
和page
处理程序(如果页面分页)写入(在您的模板中)处理程序。
关于Advanced Generic Views的文章可能是最有启发性的。