1

我有这些模型:

class Country(db.Model):
    name    = db.StringProperty()
    code    = db.StringProperty()

class Course(db.Model):
    name          = db.StringProperty()
    description   = db.StringProperty()
    country       = db.ReferenceProperty(Country, collection_name='courses')

class Application():
    status    = db.StringProperty()
    course    = db.ReferenceProperty(Course, collection_name='applications')

一个国家有很多课程,一门课程有很多应用。那么如何查询来自一个国家/地区的所有应用程序?甚至可能吗?

4

1 回答 1

3

GAE 数据存储不是关系模型。你不能做连接。您需要遍历每门课程以获取其应用程序。

于 2013-04-26T10:39:55.040 回答