我正在编写 API 服务,因此 iOS 应用程序想要“下拉刷新”一些记录(又名流),但我不确定如何编写类似“分页”的功能。
我正在考虑使用偏移量和限制(在 python 中开始和结束)进行查询,但我认为这不是正确的方法。
有人知道应该怎么做吗?
我的 RESTful API 在 django 上构建。
提前致谢。
最佳答案
如果您只想返回最新记录,应用程序应使用 last_updated
时间戳查询您的 API。
在此基础上,您可以过滤查询集以匹配用户上次刷新时间线时添加的记录。
如果未设置时间戳,则返回所有记录(或按创建日期排序的部分记录)。
关于django - 如何在服务器端实现 "pull down to refresh",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17058179/