gpt4 book ai didi

python - 获取数据存储实体的父键

转载 作者:太空宇宙 更新时间:2023-11-03 15:29:13 29 4
gpt4 key购买 nike

我正在尝试从某个实体获取父 key 。我有 2 个类(class),相册和照片。相册是照片的父级,所以当我上传照片时,我将它所属的特定相册的键作为父级分配给照片。

album = db.get(self.album_key)
photo = Photo(parent=album)

当我尝试从照片中查询父 ID 时出现问题。下面的代码只给了我“parent key: <”

的输出
photo = db.get(photo_key)
photoparent = photo.parent

self.response.out.write("parent key: %s" %photoparent)

如何正确地从 Photo 实例中提取父 key ?

谢谢!

最佳答案

parent 是方法调用,不是属性。

所以你的代码应该是这样的

photoparent = photo.parent()

参见文档 https://developers.google.com/appengine/docs/python/datastore/modelclass#Model_parent

同样在输出key的时候

self.response.out.write("parent key: %s" %photoparent)

keys str 方法用 <> 输出对象的表示,所以你可能想对父级做一些事情,使它的 html 输出更理智;-)

干杯

蒂姆

关于python - 获取数据存储实体的父键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14743747/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com