从多对多关系检索数据的 GQL/替代方案

发布于 2024-12-01 21:41:17 字数 375 浏览 2 评论 0原文

我还没有找到关于如何使用 GQL 或任何替代方案查询多对多关系模型的良好简单教程。谁能给我一个使用 GQL 或任何替代方案的 Python 示例?

编辑:

results = RestaurantReview.all().filter("Restaurant = %s", restaurant_key).filter("User = %s", user[0].key().__str__()).fetch()

以下错误日志反映了上述陈述:

'NoneType' object has no attribute 'group':

这与数据库列表属性有关吗?如果是这样,你能举个例子吗?

I haven't been able to find a good simple tutorial on how to query many to many relationship model using GQL or any alternative. Can anyone give me an example with Python using GQL or any alternative?

EDIT:

results = RestaurantReview.all().filter("Restaurant = %s", restaurant_key).filter("User = %s", user[0].key().__str__()).fetch()

The error log of following reflects above statement:

'NoneType' object has no attribute 'group':

Is this related to DB List Property? If so, can you give example on this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

内心激荡 2024-12-08 21:41:17

ManyToManyModel.all().filter("model1 =", model1_key).filter("model2 =", model2_key).fetch()

ManyToManyModel 是一个具有两个属性的模型,都是引用属性,模型1模型2model1_keymodel2_key 都是各自字段的单个键。如需更深入的信息,请参阅文档中的这篇有用的文章

ManyToManyModel.all().filter("model1 =", model1_key).filter("model2 =", model2_key).fetch()

ManyToManyModel is a model with two properties, both reference properties, model1 and model2. model1_key and model2_key are each a single key for their respective fields. For more in-depth information, see this helpful article in the documentation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文