【问题标题】:Django - Paginate a tableDjango - 对表格进行分页
【发布时间】:2012-02-24 20:28:06
【问题描述】:

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

<table>
...
</table>

我想要对表格进行分页:每页 10 行。

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

我该怎么做? 谢谢

【问题讨论】:

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


    【解决方案1】:

    这听起来可能有点刻薄,但请考虑使用通用的list_detail() 渲染器,将模板作为参数传入,并设置可选参数paginate_by。这是比使用自动分页更简单的方法(我认为),并且不涉及将分页附加模块导入模板。您仍然需要为is_paginated 状态以及nextprevpage 处理程序(如果页面是分页的)编写(在您的模板中)处理程序。

    Advanced Generic Views 上的文章可能最有启发性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-03
      • 2018-10-20
      • 1970-01-01
      • 2017-06-19
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      相关资源
      最近更新 更多