Python 本地主机上的Google应用程序引擎GQL查询

Python 本地主机上的Google应用程序引擎GQL查询,python,google-app-engine,localhost,gql,Python,Google App Engine,Localhost,Gql,我正在Google app Engine(Windows上的SDK版本1.7.0)上开发一个需要经常测试的应用程序,这个测试涉及到数据存储上的大量GQL查询 您可以在App Engine的联机管理界面中的浏览器上运行GQL查询: 但这在本地主机上的SDK管理控制台上似乎是不可能的。没有这样的选择: 因此,我似乎只能通过本地主机上的python脚本来运行GQL查询 每次编写python脚本来查询短任务的结果并不方便。此外,如果您在联机管理界面上执行此操作,您可以在下面一个漂亮的表中立即看到查询

我正在Google app Engine(Windows上的SDK版本1.7.0)上开发一个需要经常测试的应用程序,这个测试涉及到数据存储上的大量GQL查询

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

但这在本地主机上的SDK管理控制台上似乎是不可能的。没有这样的选择:

因此,我似乎只能通过本地主机上的python脚本来运行GQL查询

每次编写python脚本来查询短任务的结果并不方便。此外,如果您在联机管理界面上执行此操作,您可以在下面一个漂亮的表中立即看到查询结果。如果您想通过python脚本在浏览器窗口中可视化所有查询结果,您必须编写更多的代码,基本上要重写Google在服务器管理界面上已经做得很好的代码

因此,我不得不在部署后在App Engine管理界面的浏览器上执行此操作,这会不断增加我允许的操作数,直到我很快达到每日免费配额限制


那么,在我的本地主机上运行GQL查询(非编程方式,在浏览器上)没有任何方法吗?

如果您有交互式控制台,您可以在那里运行GQL查询。
例如,您可以在交互控制台中运行以下代码:

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

我不想通过python脚本来实现。我想在浏览器上进行,非编程方式。当然。但我不是在说这个。我说的是使用App Engine界面运行GQL查询,完全不需要编写任何python代码,就像您可以在线执行的那样。是的,在dev_server中使用GQL查询会很好,但目前没有其他方法。老实说,您需要在浏览器中编写查询的时间不超过在SDK交互控制台中编写查询的时间。那么你的问题是什么?我已经扩展了我的问题来解决我的问题。好的,我明白了。仍然不明白为什么要在表中设置格式,并通过查询手动执行测试。。。对我来说,这听起来不是个好办法。