3
我目前正在測試GAE和我有一些麻煩適應數據存儲...新手App Engine數據存儲的問題 - 模型和.filter()
給出的示例模式:
class Category(db.Model):
name = db.StringProperty()
date_time = db.DateProperty(auto_now_add=True)
class Link(db.Model):
category = db.ReferenceProperty(Category, collection_name='links')
name = db.StringProperty()
date_time = db.DateProperty(auto_now_add=True)
link = db.LinkProperty()
type = db.StringProperty(choices=set(["in", "out"]))
和在不工作代碼:
category = Category.get(key)
link = category.links.filter('type=', 'in').get()
看來我無法過濾()對所引用的屬性... 奇怪的是,category.lin KS是一個Query對象...... 有可能通過category.links迭代和驗證型財產,但我敢肯定有一個更好的辦法...
歡迎任何幫助 在此先感謝