【文件属性】:
文件名称:django-fast-pagination:Django Fast Paginator-大型数据库的更快查询
文件大小:13KB
文件格式:ZIP
更新时间:2021-03-12 19:23:51
pagination django django-paginator Python
适用于Django的快速分页器
对大型数据库表进行简单,快速的分页。
特征
简单整合
FastPaginator API与Django的内置分页库兼容。 只需要更改导入语句,就可以了。
更好SQL查询
Django的内置分页系统可构建具有offset和limit子句SQL查询。 FastPagination不使用它们。
内置缓存系统
FastPaginator具有内置的缓存系统。 它不缓存QuerySet,而是缓存对象列表的主键。 这样可以加快分页进度。
使用建议
将此软件包与redis等缓存服务器一起使用。
该软件包用于大型数据库表。
如果所需的查询集很复杂,则此分页器会有所帮助,因为它首先获取所有主键并使用它们进行进一步过滤。
快速开始
将“ fast_pagination”添加到您的INSTALLED_APPS设置中,如下所示:
INSTALLED_APPS = [
【文件预览】:
django-fast-pagination-master
----setup.py(38B)
----.gitignore(1KB)
----fast_pagination()
--------__init__.py(0B)
--------apps.py(103B)
--------management()
--------helpers.py(4KB)
--------tests.py(2KB)
----requirements.txt(96B)
----MANIFEST.in(58B)
----LICENSE(1KB)
----setup.cfg(1KB)
----pagination_app()
--------urls.py(756B)
--------__init__.py(0B)
--------asgi.py(405B)
--------wsgi.py(405B)
--------settings.py(4KB)
----README.md(3KB)
----manage.py(634B)