问题标签 [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 投票
1 回答
2266 浏览

google-app-engine - 在 Google AppEngine 上运行 Mercurial 服务器

我的意思是像“hg serve”这样的东西,支持 HTTP 推送。

由于 GAE 的只读文件系统,这可能不支持开箱即用。如果您知道任何尝试这样做或分析它将采取什么措施,请分享。

0 投票
4 回答
510 浏览

google-app-engine - 您对将 GWT 与 Appengine 结合使用有什么意见吗?

我正在寻找使用 Google 的 Web Toolkit 和 Google AppEngine 构建的应用程序的提示、建议、建议或示例。

0 投票
3 回答
3256 浏览

python - 如何在 Appengine 的 webapp 框架中添加中间件?

我正在使用 appengine webapp 框架(链接)。是否可以添加 Django 中间件?我找不到任何例子。我目前正在尝试让 FirePython 中间件工作(链接)。

0 投票
6 回答
506 浏览

python - 保持一个变量从发布到获取?

我有一个名为 myClass 的类,它定义了 post() 和 get() 方法。

index.html中,我有一个带有调用 myClass.post() 的操作的表单,它从数据库中获取一些数据,设置几个变量并将用户发送到new.html

现在,new.html有一个调用 myClass.get() 的表单。

我希望 get() 方法知道我在 post() 中获得的变量的值。这是这里的重点。

我认为来自 new.html 的提交会创建一个单独的 myClass 实例,该实例由来自 index.html 的提交创建。

有没有办法以某种方式访问​​“发布实例”?

有解决方法吗?如果必须,是否有一种既定的方法可以将值从 post 发送到“new.html”并与 get-submit 一起发回?

更一般地说,我想我在网络编程时不了解我的实例的生命周期。在正常的交互环境中,我知道实例何时被创建和销毁,但是当我仅通过调用其方法来使用该类时,我不明白这一点。除非调用它们的方法,否则这些类是否会被实例化?

0 投票
3 回答
1234 浏览

python - 在 AppEngine 中删除错误的 ReferenceProperty 属性

大多数情况下,您从模型属性中获得的错误会在您保存数据时发生。例如,如果您尝试将字符串保存为 IntegerProperty,则会导致错误。

一个例外(没有双关语)是 ReferenceProperty。如果你有很多引用并且你没有完全小心留下错误的引用,那么通常会遇到类似“TemplateSyntaxError: Caught an exception while rendering: ReferenceProperty failed to be resolved”之类的错误。

这是如果视图中只有一个错误的参考。哦。

我可以编写一个 try/except 块来尝试访问所有引用属性并在引发异常时删除它们,但是如果有比我更通用的方法,这个功能肯定对许多其他开发人员有用能写。我想它会采用模型类型列表并尝试访问每个模型中每个实体的每个引用属性,如果引发异常,则将该属性设置为 None 。

我会看看我自己是否可以做到这一点,但有一些建议/片段让我开始肯定会有所帮助。

0 投票
3 回答
3695 浏览

google-app-engine - 如何在 Google App Engine 中运行 CherryPy 网络服务器

CherryPy Web 服务器应该可以部署在 Google App Engine 中。

谁做过,体验如何?

需要什么特别的努力(配置等)?

你会推荐给其他人吗?

0 投票
3 回答
1176 浏览

iphone - 无法使用 google 帐户身份验证从 iPhone 发布数据

我正在开发一个与 Google App Engine 应用程序一起使用的 iPhone 应用程序。我设法使用谷歌帐户登录并获得身份验证令牌。我还可以从 GAE 服务获取数据(我是在阅读了这里写的另一个问题后才这样做的)但是现在我需要 POST 数据,所以我需要在 POST 请求的标头中发送身份验证令牌。我尝试了几种选择,但都没有奏效。

这是我用来将该身份验证放入标头的代码:

但它不起作用。

有什么帮助吗?

0 投票
5 回答
2255 浏览

python - 在python中解析嵌入在HTML中的固定格式数据

我正在使用谷歌的 appengine api

获取网页。的结果

是 html 内容的字符串(在 result.content 中)。问题是我要解析的数据并不是真正的 HTML 格式,所以我不认为使用 python HTML 解析器对我有用。我需要解析 html 文档正文中的所有纯文本。唯一的问题是 urlfetch 返回整个 HTML 文档的单个字符串,删除所有换行符和多余的空格。

编辑: 好的,我尝试获取不同的 URL,显然 urlfetch 没有去除换行符,这是我试图解析的原始网页以这种方式提供 HTML 文件...... 结束编辑

如果文件是这样的:

在 urlfetch 获取它之后,result.content 将是这样的:

使用 HTML 解析器不会帮助我处理 body 标签之间的数据,所以我打算使用正则表达式来解析我的数据,但是正如你所看到的,一行的最后一部分与下一行的第一部分结合在一起,我不知道如何拆分它。我试过

但结果列表只是 1 个元素。我在谷歌的 urlfetch 函数中看不到任何不删除换行符的选项。

有什么想法可以解析这些数据吗?也许我需要以不同的方式获取它?

提前致谢!

0 投票
3 回答
6999 浏览

python - 如何解析来自 Google App Engine 应用程序的 XML?

如何解析来自 Google App Engine 应用程序的 XML?有什么例子吗?

0 投票
4 回答
465 浏览

python - 如何判断 Expando 子类是否定义了属性?

我正在创建一个应用程序,我想拥有一组可扩展的属性(每个属性都是 RatingProperty) 我还想验证任何动态属性都属于 RatingProperty 类型。

在 Expando 文档中它说:

提示:如果要使用 Property 类验证动态属性值,可以实例化 Property 类并在值上调用其 validate() 方法。

所以如果我想验证一个动态属性,我需要知道类的非动态属性是什么。我怎样才能问我的班级它定义的属性是什么?

我考虑过创建一个类方法,该方法接受一个字符串,如果该字符串位于我创建和维护的属性名称列表中,则返回 true,但这似乎是一种 hack。我已经在 Google 上搜索了提示,但没有任何运气。

谢谢,帕特