【文件属性】:
文件名称:django-timestamp-paginator:Django 时间戳分页器
文件大小:5KB
文件格式:ZIP
更新时间:2021-06-19 17:28:08
Python
Django 时间戳分页器
为什么我们需要这个?
经典分页 (?page=2) 不能与主动更新的列表页面一起正常工作。
例子:
想象一个人们上传宠物照片的网页。
任何人都可以随时上传图片,它会被列出。
最新图片出现在页面顶部。
当列表完成时,用户将转到第二页(通过链接或无限加载器)。
这将正常工作。
但是,如果在此时间段内上传新图片,则第一页的最后一张图片将成为第二页的第一项。
为了防止这个问题,可以使用许多替代方法。 最好的选择之一是使用时间戳而不是页码。
这个分页器根据项目的时间戳进行分页。
安装
pip install django-timestamp-paginator
用法
from django_timestamp_paginator import TimestampPaginator
queryset = MyModel . objects . all
【文件预览】:
django-timestamp-paginator-master
----.gitignore(557B)
----setup.cfg(39B)
----README.md(2KB)
----django_timestamp_paginator()
--------paginator.py(3KB)
--------__init__.py(211B)
----MANIFEST(141B)
----requirements.txt(6B)
----setup.py(1KB)