drf-timestamp-pagination:DRF 分页序列化器与时间戳分页器一起使用

时间:2024-07-03 11:13:07
【文件属性】:

文件名称:drf-timestamp-pagination:DRF 分页序列化器与时间戳分页器一起使用

文件大小:5KB

文件格式:ZIP

更新时间:2024-07-03 11:13:07

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)

网友评论