我正在寻找类似于 reddit/hackernews 具体如何处理他们的“新”列表的东西(这似乎是许多主要网站的常用方法)。它似乎像这样工作:
- 提交新链接时,抓取一定数量的最新条目
- 这些查询由 PER_PAGE # 划分并缓存为 cachekey = latestPage1,2,3,4
- 单击下一个/上一个按钮加载下一个/上一个缓存键
我的问题是:很难找到 SQLalchemy/flask-sqlalchemy 代码来获取仅固定 # 的最新条目的查询。
我怎么说:
q = PostDB.query(order_by('creation_time').desc()).limit(1000)
for chunkOf50Results in q:
cache.set(CachedChunk+=1, chunkOf50Results)
?