编程语言
首页 > 编程语言> > python – localhost上的Google App Engine GQL查询

python – localhost上的Google App Engine GQL查询

作者:互联网

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

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

但是在localhost上的SDK管理控制台上似乎无法实现这一点.没有这样的选择:

所以我似乎只能通过我的localhost上的python脚本运行GQL查询.

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

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

那么有没有办法在我的localhost上运行GQL查询(非编程,在浏览器上)?

解决方法:

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

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

标签:gql,python,google-app-engine,localhost
来源: https://codeday.me/bug/20190902/1787355.html