gpt4 book ai didi

python - 谷歌应用引擎: reverse reference lookups

转载 作者:行者123 更新时间:2023-12-01 06:16:12 26 4
gpt4 key购买 nike

Google 应用引擎中可以进行反向引用吗?我正在使用应用程序引擎补丁来开发应用程序,我的模型类似于:

class Portfolio(db.Model):
user = db.ReferenceProperty(User)
pic = db.BlobProperty()

现在,如果我有用户对象,是否可以检索与用户作品集关联的图片?即从用户到投资组合的反向引用。

最佳答案

是的。您可以通过以下方式访问图片:

user = User()
pics = user.portfolio_set

您可以通过将 collection_name 参数传递给 ReferenceProperty 构造函数来更改默认名称(即 modelname_set)。例如:

class Portfolio(db.Model):
user = db.ReferenceProperty(User, collection_name="Portfolio")

在此处查看更多信息和示例:http://code.google.com/appengine/docs/python/datastore/entitiesandmodels.html

关于python - 谷歌应用引擎: reverse reference lookups,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3236890/

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