我正在使用Google App Engine及其webapp
框架。在ForeigKey
中有类似Django webapp
的内容吗?即我有一个模型,我希望它有一个指向另一个模型的属性/字段。可能的?
答案 0 :(得分:7)
有一个db.ReferenceProperty。使用它时需要注意两件事:自动解除引用(这是另一个数据存储区RPC调用),并且不需要存在被引用的实体(因此您需要手动检查它)。
使用db.ReferenceProperty时,请确保使用Appstats以避免串行获取实体。尼克约翰逊有一个article,解释了如何预先获取被引用的实体。
答案 1 :(得分:4)
我自己只是看着这个; db.ReferenceProperty绝对是最佳选择。
我在这里找到了一个不错的解释; Modeling Entity Relationships