我正在考虑创建一个属性,该属性将另一个实体的密钥或 ID 存储为对该实体的引用。
我想知道两件事。
1.属性应该存储哪些数据,key还是ID?
2.房产的类型应该是什么?也许是字符串属性?
问问题
27 次
1 回答
1
Datastore 对此有一个特殊的属性类型:ReferenceProperty
. 有两种使用方法。
一:
someothermodel = db.ReferenceProperty()
二:
someotherspecificmodel = db.ReferenceProperty(SomeModel)
在示例 2 中,只能分配类型为 SomeModel 的模型,在示例 1 中,可以分配任何模型。
的值类型ReferenceProperty
是db.Key
。
于 2013-02-28T14:26:09.607 回答