跳转到django-tables中的页面

时间:2013-10-15 18:12:42

标签: python django django-tables2

刚刚发现了django-tables2,它非常棒。我希望能够跳转到给定的页面,或者向前跳转10页,或者一次一页地浏览一些改进的导航。我看到我可以轻松地在URL中输入它,但我正在为其他可能不灵活的人构建它。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

django-tables2中的分页功能是使用django内置的Paginator类,因此您可以使用它的任何方法和属性来自定义paginator的html输出。您只需要override default template并将任何您喜欢的内容添加/更改为分页部分。

您也可以完全覆盖Paginator类:

table.paginate(klass=MyPaginator, page=request.GET.get('page', 1), per_page=25)

您可以在其中推送自己的MyPaginator或使用第三方库,例如django-pure-pagination