只从GAEPy中的引用属性中获取键

2024-05-20 11:12:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个应用程序,我可以储存帖子和他们的作者。非常 每个帖子都有一个作者模型。在

问题是:我使用一个调用获取最后10个帖子,使用 fetch(),限制为10。但当我把它们打印出来的时候,GAE用了10个额外的 获取以访问作者详细信息,因为author对象是 帖子上的引用属性。。。一个经典的n+1查询 场景-1个查询获取10个帖子,然后每个帖子10个查询 作者。在

有没有什么方法可以让我在我的帖子中重复收集 编写对象键,这样我就可以使用

db.get(all_author_keys)

Tags: 对象方法模型应用程序db属性场景详细信息
1条回答
网友
1楼 · 发布于 2024-05-20 11:12:14

请看我几小时前对this question的回应,这一个几乎完全相同,但却有不同的海报。在

简而言之,要做到这一点,请使用Property对象的get_value_for_datastore。在

相关问题 更多 >