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