我想用分页而不是打电话
greets, next_curs, more = Greeting.query().fetch_page(10, start_cursor=curs)
但是通过使用查询迭代器。因为这样我可以使用微线程将所有连续的“get”聚集在一起,如https://developers.google.com/appengine/docs/python/ndb/async#tasklets
现在在我的代码里
^{pr2}$不知道哪里出了问题,但如果我试着去做
books_query.iter().cursor_before()
或者
books_query.iter().cursor_after()
跟踪失败
raise datastore_errors.BadArgumentError('There is no cursor currently')
BadArgumentError: There is no cursor currently
任何使用查询迭代器和带有游标的微线程的详细示例都将非常有助于我思考这个问题。在
books_query.iter().cursor_after()
依赖于.iter(**q_options)
,它用自己的参数创建一个QueryIterator。在问题是无法访问
.map()
使用的内部迭代器。在参见Guido对主题相关问题的回答:https://stackoverflow.com/a/14150081/2380615
相关问题 更多 >
编程相关推荐