如何从桌面 python 应用程序访问 App Engine 数据模型?

How to access app engine data model from desktop python application?

我正在尝试在 Raspberry Pi 上创建一个 python 应用程序,它可以访问存储在 App Engine 应用程序的数据库模型中的数据。特别是数据存储中的最新条目。

我没有进行此类远程数据访问的经验,但对 App Engine 和 Python 有一定的经验。

我发现我对远程数据访问这个主题了解得很少。

我想直接访问数据存储,而不是像 this 这样的网页上的文本。

ProtoRPC 看起来它可能有用,但我不熟悉它,当我只需要访问几个字符串时它看起来很复杂。

实现此目标最有意义的是什么?如果能简单提供一个例子,我将不胜感激。

Google App Engine 不允许从您的本地 python 脚本直接访问它的数据库。相反,只有 App Engine 服务器上托管的应用程序才能访问您的应用程序的数据。

本质上,您正在寻找 Google App Engine 兼容、自动、Restful API。有几个存在,并且已经讨论 here。 YMMV 以及那里讨论的各种框架。

您要找的是 appengine 遥控器 api。

https://cloud.google.com/appengine/docs/python/tools/remoteapi