问题标签 [google-app-engine-python]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - 并行调用 google.appengine.api.channel.send_message
我正在使用send_message(client_id, message)
ingoogle.appengine.api.channel
来扇出消息。最常见的用例是两个用户。典型的跟踪如下所示:
这两个调用send_message
是独立的。我可以并行执行它们以节省延迟吗?
python - 返回集合类时元组索引超出范围
我正在使用 Python 和 MySqlDB 开发 Google App Engine 项目,App Engine 要求我将 Message 对象返回到端点。
这是返回类的外观:
我想动态获取大约 30 列。
下面是 ReturningClass 的集合
这是实际执行所有返回的主类:
如果我为选择语句提供 5 个硬编码到返回游标中的预期列值,则此方法有效。
前任:
但如果我这样做:
我得到一个:
IndexError: tuple index out of range
我如何获得
只返回 select 语句中的列?
python - python运行时appengine开发服务器上的模块初始化错误
我正在创建一个带有 2 个模块(2 个 yamls)的新 python appengine 应用程序。默认的 yaml 是 app.yaml,它位于我的项目根目录中。第二个 yaml 文件 module1.yaml 位于 module1 目录中。我在 module1.yaml 中有以下配置
在同一个 module1 目录中,我有文件 module1.app,其中包含以下代码
在同一个 module1 目录中,我有 routes.py ,其中包含路由配置。
当我使用以下命令启动开发服务器时
python dev_appserver.py app.yaml module1/module1.yaml
,我收到以下输出:
谁能向我解释这个错误?我能做些什么来解决这个问题?
google-app-engine - 请求特定网址时 App Engine 中的 DownloadError
尝试使用 urlfetch.fetch 请求特定 url 时出现奇怪的 DownloadError
这是示例代码:
这是错误:
我确定它与截止日期无关,因为此代码会在几秒钟内失败。
可能与此网站上损坏的 ssl 证书有关,或者 GAE ip-addresses 因某种原因被此网站阻止,但我现在无法联系他们。
任何帮助表示赞赏,谢谢!
google-app-engine - 上传到 GAE 的图像的方向错误 (GCS + get_serving_url)
我们正在使用 GAE 开发图像共享服务。自上周以来,许多用户报告说“人像图像是横向的”。我们发现,从一个特定的时间点开始,通过 GAE 上传和分发的图像规范发生了变化。
所以规格似乎在 3/18 03:25(UTC) 左右发生了变化。Exif 的“方向”没有正确应用。
我们正在使用 GAE/Python。我们将用户上传的图片保存到 GoogleCloudStorage,然后使用我们通过 get_serving_url 获得的 URL 来分发它们。
这个问题是暂时的吗?另外,是否可以在 3/18 03:22(UTC) 之前恢复规格?
google-app-engine - Google App Engine 从父文件夹导入库
所以我的目录结构看起来像这样:
里面app.py
我在同一个根目录中有两个模块。它们都一起部署到 App Engine。他们还共享相同的库。这些库都非常强大,所以我试图将它们放在共享目录(lib)中。
我正在运行并dev_appserver.py
通过\Project-Dir\
两个 .yamls。我sys.path
的设置很好以包含lib\
目录。然而沙盒似乎顽固地坚持认为其中的库lib\
根本不存在。
我确定我只是错过了一些小东西,比如某处的配置更改。还是 App Engine 真的完全不支持这样的设置?
编辑:当我在dev_appserver.py
.
python - 在不获取实体的情况下检查 Datastore 表中是否存在指定的多个键
我假设我想在 Google App Engine 数据存储中检查其存在的 1000 个键名,但不获取实体本身。除了可能的加速之外,原因之一是仅获取密钥是免费的(免费)。
ndb.get_multi()
允许我传入键列表,但它会检索实体。我需要一个函数来做到这一点,但不获取实体,而只是True
或False
基于指定的键是否存在。
python - 使用 pip 安装谷歌云存储客户端库——Python GAE
我正在尝试使用 pip 为 Google App Engine 安装 Google Cloud Storage Client Library。我很感激你可能有的任何提示。我的文档说要在命令提示符下输入:
所以我从字面上输入:
但我不断收到有关“缺少分发规范”的错误:
google-app-engine-python - 部署应用程序后出现操作错误 2019
我已经设法部署了我的应用程序,但是在打开应用程序后出现此错误后我完全卡住了。我一直在调查,我一直在想我安装了错误版本的 mysqldb?
谢谢你的帮助!
google-app-engine - 使用 cron 和谷歌应用引擎将文件上传到谷歌驱动器
我研究并成功复制了https://developers.google.com/drive/web/quickstart/quickstart-python上的 quickstart.py 示例,以使用命令行将文件上传到我的谷歌驱动器。
但是,我希望编写一个执行相同操作的应用程序,但是通过一个 cron 作业,即每天早上 8 点上传一个文件,而不需要每次都进行身份验证。是否有示例代码/示例可以让我在没有命令行干预的情况下实现 oauth 步骤?
谢谢!