我怎样才能获得一系列的收藏品

时间:2013-04-26 10:25:51

标签: python google-app-engine collections referenceproperty

我有这些模特:

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')

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

1 个答案:

答案 0 :(得分:3)

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