gpt4 book ai didi

python - Google App Engine - 获取父键或祖先路径的属性

转载 作者:行者123 更新时间:2023-12-01 05:52:21 25 4
gpt4 key购买 nike

我有一个这样的数据结构:

Restaurant > Menu > Category > Dish

当我加载餐厅的每道菜时,使用:

q = db.Query(Dish)
q.ancestor('Restaurant Key')

我希望每道菜都带有一 strip 有每个祖先的属性“名称”的路径:

dish.path = "Cheesecake Factory > Meals > Beefs > Beef with Potatoes"

我知道 dish.to_path(),但它只返回祖先的实体类型。

最佳答案

如果您使用对象的名称作为键、id(“Cheescake Factory”、“Meals”、“Beefs”等),这是可能的

dish.key().to_path() 应该为您提供格式为 [etc.] 的列表。祖 parent 种类,祖 parent 名称/ID, parent 种类, parent 名称/ID,种类,名称/ID>]

但是,如果对象的名称不是键,则必须获取每个祖先对象才能获取名称。在这种情况下,最好将整个路径作为字符串存储在菜肴实体中,以便节省数据存储区的获取。

关于python - Google App Engine - 获取父键或祖先路径的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13724805/

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