Django无尽的分页2设置

时间:2013-06-22 09:18:49

标签: django

我一直在使用名为django无限分页的插件,它一直运行良好。分页的主要设置在settings.py中指定。如果您想为另一个模板指定另一个分页设置(例如每页3个分页)会发生什么?

这是第一个设置,但如果我想为另一个模板指定,每页3个分页怎么办?

怎么可以这样做?

ENDLESS_PAGINATION_PER_PAGE = 2
ENDLESS_PAGINATION_PREVIOUS_LABEL = 'Previous'
ENDLESS_PAGINATION_NEXT_LABEL = 'Next'



ENDLESS_PAGINATION_PER_PAGE = 3
ENDLESS_PAGINATION_PREVIOUS_LABEL = 'Previous'
ENDLESS_PAGINATION_NEXT_LABEL = 'Next'

1 个答案:

答案 0 :(得分:2)

如果您查看the settings.py module for the django-endless-pagination,您会看到它明确提到您可以覆盖模板标签中的值:

# How many objects are normally displayed in a page
# (overwriteable by templatetag).
PER_PAGE = getattr(settings, 'ENDLESS_PAGINATION_PER_PAGE', 10)

查看the documentation for the template tag,可以轻松指定要显示的对象数量:

{% paginate 20 entries %}