如何在服务器端实现“下拉​​刷新”

时间:2013-06-12 05:23:47

标签: django api pagination mobile-application

我正在编程API服务,因此iOS应用程序想“拉下来刷新”一些记录(AKA流),但我不确定如何编写“类似分页”的功能。

我正在考虑使用offset和limit(在python中开始和结束)进行查询,但我认为这不是正确的方法。

有没有人知道应该怎么做?

我的RESTful API是django上的。

提前致谢。

1 个答案:

答案 0 :(得分:2)

如果您只想返回最新记录,则应用应使用last_updated时间戳查询您的API。

基于此,您可以过滤您的查询集,以匹配用户上次刷新时间轴时添加的记录。

如果未设置时间戳,则返回所有记录(或按创建日期排序的部分记录)。