0

看到应用程序库上的分页了吗?它有页码和一个随页码增加的“开始”参数。大概这个应用程序是在 GAE 上制作的。如果是这样,他们是如何进行这种分页的?ATM 我正在​​使用游标,但在 URL 中传递它们就像地狱一样丑陋。

4

2 回答 2

1

Ben Davies 出色的 PagedQuery 类将做你想做的一切,甚至更多。

于 2010-08-18T17:26:50.897 回答
1

您可以简单地将“start”参数作为偏移量传递给查询中的 .fetch() 调用。当人们深入研究结果时,效率会降低,但如果您不希望人们浏览超过 1000 个左右,它是可以管理的。您可能还需要考虑保留缓存,将查询和偏移量映射到游标,以便重复查询可以有效地获取下一组结果。

于 2010-08-19T06:59:55.443 回答