這裏是我的模型:如何查詢多對多關係模型? - 谷歌應用程序引擎
class User(db.Model):
id = db.StringProperty(required=True)
created = db.DateTimeProperty(auto_now_add=True)
updated = db.DateTimeProperty(auto_now=True)
name = db.StringProperty(required=True)
email = db.StringProperty()
class Page(db.Model):
id = db.StringProperty(required=True)
created = db.DateTimeProperty(auto_now_add=True)
updated = db.DateTimeProperty(auto_now=True)
name = db.StringProperty(required=True)
link = db.StringProperty(required=True)
class UserPage(db.Model):
user = db.ReferenceProperty(User, collection_name='pages')
page = db.ReferenceProperty(Page, collection_name='users')
我將如何構建一個查詢,以查找用戶的頁面?
我發現了一篇文章,描述了這樣做的方法,但這是最好的方法嗎? http://blog.arbingersys.com/2008/04/google-app-engine-better-many-to-many.html
哦很不錯的!我不知道這個循環太貴了。 Thx的擡頭。 – johnnytee 2010-09-09 12:03:37