【发布时间】:2014-01-09 17:06:15
【问题描述】:
我正在努力跨多个模型进行查询。 这是我的类结构的样子:
class User(ndb.Model):
...
class LogVisit(ndb.Model)
user = ndb.KeyProperty(kind=User)
...
class LogOnline(ndb.Model)
logVisit = ndb.KeyProperty(kind = LogVisit)
...
我想获取用户的 LogOnline 列表
我想做的是这样的:
qry = LogOnline.query(LogOnline.logvisit.get().user.get() == user)
但是应用引擎不允许我在查询中使用 get 方法。
对解决此问题的最佳方法有什么想法吗? 非常感谢。
【问题讨论】:
标签: python google-app-engine python-2.7 google-cloud-datastore app-engine-ndb