在 Django 中分页不断更新提要?

Paginate constantly updating feed in django?

明显的问题是在更新提要中加载更多页面会导致多次加载某些内容。

有没有好的内置方法来执行这样的任务?我认为 paginator 对象不会真正工作,除非与 reversed queryset 一起使用,但据称它的内存效率非常低。我能想到的另一个解决方案(按时间排序时)是发送页面上最后一个对象的时间戳,将其保存在前端,并为下一个请求发送这次到 django 的 time__gte for n+ 1 个对象并切掉第一个对象。 可能会很好地完成这个技巧,但它一点也不直观。

有更好的方法吗?

我认为没有内置系统可以处理您的要求。

您所描述的称为“Seek Pagination”。查看 https://nordicapis.com/everything-you-need-to-know-about-api-pagination/ 对 Seek Pagination 的解释。