我曾经使用get_by_id从数据存储中获取实体,但从不使用Ancestor Paths。但是我的模型的复杂性使它变得很有必要。事实上,祖先路径解决了一个大问题,但现在当我尝试get_by_id
实体返回None
时,如果实体具有父键。这意味着我需要添加父键:
entity = MyModel.get_by_id(id)
这将变成:
entity = MyModel.get_by_id(id, parent=key)
如何构建父密钥?
编辑:
在这一点上,我更喜欢留下祖先路径并添加另一个 keyproperty。