Django-下一页

django-nextpage的Python项目详细描述


Django下一页

django-nextpage从django分页修改,但只提供上一页和下一页。

由于大表上的sql count语句性能较差,很多网站只显示下一页和上一页的链接或按钮。

它是怎么工作的?

django-nextpage只执行一个sql语句,不执行count,不执行下一个page determine查询。

例如:

如果您想在20之前分页,django next page将查询21个项目,如果queryset length为21,则我们有下一页;如果queryset length为20或更少,则我们没有下一页。

安装

nextpage添加到INSTALLED_APPS,例如:

INSTALLED_APPS=(# ...'nextpage',)

TEMPLATE_CONTEXT_PROCESSORS应该有django.core.context_processors.request,比如:

("django.core.context_processors.auth","django.core.context_processors.debug","django.core.context_processors.i18n","django.core.context_processors.media","django.core.context_processors.request")

用法

就像django-pagination一样,实际上它被设计成一个替换品。只需加载nextpage模板标记

{%loadnextpage%}{%autopaginateobject_list20%}{%paginate%}

或者,您也可以通过templates/nextpage文件夹中的^{

    {% paginate "your_own_pagination.html" %}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ParsePushReceiver参数   java如何从设备读取完整数据?   java将java_设置为home,但忽略错误   java如何从歌曲中对专辑进行排序?   java libnaude+windows 10 x64+Eclipse   java如何将maven目标更改为如图所示的想法中的quickicon?   java swing布局中心面板,可滚动显示多个窗口窗格   使用MOSQUITO代理的mqtt中的java SSL   java如何通过属性值获取XML字符串   java在服务器每次启动时停止GWT编译   java如何让javac搜索类路径的子目录?   可以比较java中的两个不同类吗?   JAVAAndroid活动内部类中的lang.NoClassDefFoundError   java HttpServletRequest获取请求头参数块   C++socket与java客户端的连接   java如何在Apache commons http客户端上使用SSL客户端证书   使用预编译正则表达式模式提高java速度   JavaRhino将两个已编译脚本合并为一个脚本