问题标签 [google-app-engine]

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.

0 投票
3 回答
1369 浏览

python - 升级 Google Application Engine 程序以使用 unicode

我有一个简单的 Google App Engine 应用程序,我使用普通字符串编写。我意识到我想让它处理 unicode。这有什么问题吗?我正在考虑我目前在实时数据库中已经拥有的所有字符串。(来自我不想打扰的真实用户。)

0 投票
6 回答
1101 浏览

python - 如何优化此 Google App Engine 代码?

我对 Python 世界比较陌生,但这似乎很简单。

谷歌对我大喊,这段代码需要优化:

仪表板告诉我这正在使用大量 CPU。

我应该在哪里寻找改进?

0 投票
2 回答
1103 浏览

python - 如何在 GAE 中覆盖 HTTP 请求动词

在 Google App Engine Webapp 框架应用程序的上下文中:

我想在提供参数_method的情况下更改请求的请求动词,例如,如果POST请求带有参数_method=PUT,我需要更改请求以调用处理程序的put方法。这是为了应对prototype.js 处理PUT 和DELETE 等动词的方式(IE 的解决方法)。这是我的第一次尝试:

问题是,由于某种原因,每当重定向完成时,self.request.params 在调用处理方法(放置或删除)时被清空,即使它们在调用初始化时被填充。任何人都知道这是为什么?作为一种解决方法,我认为我可以在 initialize() 时间克隆参数,但是 .copy() 不起作用,我也没有找到一种方法来做到这一点。

更新:我收到了来自 Arachnid 的非常有用的回复。我最终得到的解决方案使用了元类。它在下面找到。

0 投票
3 回答
3631 浏览

python - Google App Engine 上的信用卡付款和通知

我将 gchecky 移植到了谷歌应用引擎。你可以在这里试试

它同时实现了 1 级(购物车提交)和 2 级(来自 google 结帐的通知)。

是否有任何其他付款选项适用于谷歌应用引擎(例如贝宝)并支持 2 级(通知)?

0 投票
16 回答
31611 浏览

python - 如何获取超过1000?

如何从数据存储中获取超过 1000 条记录并将所有记录放在一个列表中以传递给 django?

0 投票
5 回答
21539 浏览

python - Python:检查上传的文件是否为jpg

如何检查用户上传的文件是否是 Python(Google App Engine)中的真实 jpg 文件?

这是我现在走了多远:

脚本通过 HTML Form Post 接收图像并由以下代码处理

我找到了 mimetypes.guess_type,但它对我不起作用。

0 投票
1 回答
1630 浏览

google-app-engine - Google AppEngine 中 POST 请求中的文件名

给定html表单...

...和处理程序...

...处理程序中是否有任何方法可以获取用户为上传输入的文件名?在 PHP 中,我可以参考 $_FILES['img']['name'],但我看不出什么语法(如果有的话)适用于 request.get。在另一个问题中,另一位作者在他的 html 页面中使用 javascript 例程来提取用户每次发生 OnChange 事件时选择的文件名,然后在隐藏字段中单独传递。那有必要吗?PHP 似乎可以免费获得文件名。

0 投票
2 回答
2547 浏览

python - 将机械化模块导入python脚本

我试图像这样将机械化模块导入我的python脚本,

从机械化导入浏览器

但是,Google appengine 在访问我的脚本时会抛出 HTTP 500。

为了让事情更清楚,让我给你我的包结构的快照,

谁能帮我解决这个问题?

谢谢, 波马拉尔

0 投票
1 回答
769 浏览

python - 谷歌 AppEngine 应用版本

是否可以以编程方式获取当前应用程序版本以用于具有远期过期标头的 url?

例如:

应自动更新为:

为此,我需要获取版本。

0 投票
3 回答
2434 浏览

google-app-engine - 为什么 Google App Engine 会限制 GQL 查询?

我在 wikipedia 上阅读App Engine并遇到了一些 GQL 限制:

  • 不支持加入

  • 一次最多可以从一个表中选择

  • 最多可以在 WHERE 子句中放置 1 列

这些限制有什么好处?

这些限制在其他优先考虑可扩展性的地方是否常见?