我目前正在使用 django-tables2 显示数据集。
文档没有特别提到这一点,所以我猜这可能需要一些表覆盖 - 但是,我希望有人已经完成了这一点。
如何使用表格下方的 django-tables2 呈现页码?我希望能够显示的是用户可以单击的页码的水平列表。
提前致谢。
您需要创建一个自定义页面呈现模板 - 您不需要覆盖任何类。
为此,首先复制文件
PYTHON\Lib\site-packages\django_tables2\templates\django_tables2\table.html
to the templates
django 应用程序中的目录并将其重命名为mytable.html
或者任何你喜欢的东西。
现在,您需要更改分页该文件的块。有很多方法可以做您喜欢的事情,但一个简单的方法是在分页块中添加以下几行(您可以根据您的具体需要删除或保留其他内容):
{% block pagination.allpages %}
{% for p in table.paginator.page_range %}
<a href="{% querystring table.prefixed_page_field=p %}">{{ p }}</a>
{% endfor %}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)