我有一个具体的问题。它需要在事务中运行,而且确实如此,但是每当应用程序引擎执行我的查询时,我都会收到以下错误:
Only ancestor queries are allowed inside transactions
您将看到我的查询确实有一个祖先。那么应用引擎到底在抱怨什么呢?在
q = db.Query(EventBase)
q.ancestor = db.Key.from_path(aggrRootKind, aggrRootKeyName)
q.filter('undone =','False')
q.order('-version')
qResult = q.fetch(1, 0)
这条线:
应改为:
^{pr2}$祖先()是一个方法,在第一个片段中,您将替换它,而不是调用它。在
相关问题 更多 >
编程相关推荐