跳转到主要内容

Django的好用分页器

项目描述

此Django应用程序提供了一个模板标签,用于渲染包含当前活动页码附近的页码范围的分页小部件。

docs/_static/example.png?stop-caching-me

状态

https://travis-ci.org/mvantellingen/django-rangepaginator.svg?branch=master http://codecov.io/github/mvantellingen/django-rangepaginator/coverage.svg?branch=master https://img.shields.io/pypi/v/django-rangepaginator.svg

安装

pip install django_rangepaginator

更新您的Django设置

INSTALLED_APPS += [
    'django_rangepaginator'
]

# Use bootstrap4 template
RANGE_PAGINATOR_TEMPLATE = 'django_rangepaginator/bootstrap3.html'

# Use bootstrap3 template (default)
RANGE_PAGINATOR_TEMPLATE = 'django_rangepaginator/bootstrap4.html'

用法

{% load rangepaginator %}
{% paginate page request=request %}

以下选项可用

  • distance:当前活动页码周围的页数(默认值 = 2)

  • edge:起始和结束处的页数(默认值 = 1)

  • extra_class:向分页div添加额外的CSS类(默认值 = '')

  • text_labels:使用字符串代替符号表示上一页/下一页(默认值 = True)

演示

在仓库中提供了一个沙箱环境,运行以下命令

./sandbox/manage.py migrate
./sandbox/manage.py runserver

错误/特性

告诉我!:-)

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。

源分布

django-rangepaginator-1.2.0.tar.gz (11.9 kB 查看哈希值)

上传时间 源代码

构建分发版

django_rangepaginator-1.2.0-py2.py3-none-any.whl (7.8 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持