【发布时间】:2011-03-19 08:41:35
【问题描述】:
我在处理一个特定查询时遇到了问题。它需要在事务中运行,并且确实如此,但是每当应用程序引擎执行我的查询时,我都会收到以下错误:
只允许祖先查询 内部交易
您会看到我的查询确实有祖先。那么应用引擎到底在抱怨什么?
q = db.Query(EventBase)
q.ancestor = db.Key.from_path(aggrRootKind, aggrRootKeyName)
q.filter('undone =','False')
q.order('-version')
qResult = q.fetch(1, 0)
【问题讨论】:
-
您能否再显示一些代码:您是否在事务中执行任何其他可能访问不同实体组的操作?
标签: python google-app-engine pydev