在localhost谷歌App Engine的GQL查询(Google App Engine GQL

2019-09-19 09:39发布

我开发在谷歌应用程序引擎(在Windows SDK版本1.7.0),我需要经常测试的应用程序,而这个测试涉及到很多GQL查询在数据存储中。

您可以在App Engine的管理界面的在线浏览器中运行GQL查询:

但是,这似乎是不可能的localhost上SDK管理控制台上。 有没有这样的选项:

如此看来,我只能通过我的本地主机的Python脚本运行GQL查询。

这不是方便每一个来查询在这里和那里的短任务的结果都写一个python脚本。 此外,如果您在网上管理界面做到这一点,你可以立即看到在一个不错的表下方的查询结果。 如果你想通过一个python脚本,以可视化浏览器窗口中的所有查询结果你不得不写很多更多的代码,基本上是试图改写什么谷歌已经在他们的服务器管理界面已经做得非常好。

所以我坚持具有部署后,在App Engine的管理界面,这使添加到我的允许的操作上的浏览器做这个计数,直到我能尽快打我的每日免费配额限制。

所以,是不是有什么办法可以在我的本地运行GQL查询(非编程,在一个浏览器)?

Answer 1:

你有交互式控制台,你得到运行GQL查询那里。
例如,您可以按照交互式控制台运行代码:

from google.appengine.ext import db
q = db.GqlQuery("SELECT * FROM Song WHERE composer = 'Lennon, John'")


文章来源: Google App Engine GQL query on localhost