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