问题标签 [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 回答
8830 浏览

python - 您如何为 Bigtable/Datastore (GAE) 设计数据模型?

由于 Google App Engine 数据存储区基于Bigtable,而且我们知道这不是关系型数据库,您如何为使用此类数据库系统的应用程序设计数据库架构/数据模型?

0 投票
11 回答
83259 浏览

python - 在 Google App Engine 中上传文件

我计划创建一个 Web 应用程序,允许用户降级他们的 Visual Studio 项目文件。但是,Google App Engine 似乎通过 和 接受文件上传和平面文件存储在 Google 服务器db.TextPropertydb.BlobProperty

我很高兴任何人都可以提供代码示例(客户端和服务器端)来说明如何做到这一点。

0 投票
5 回答
1492 浏览

python - Google App Engine:如何以编程方式访问模型类的属性?

我有一个模型类:

我有一个此类的实例p,并且字符串s包含该值'first_name'。我想做类似的事情:

这两者都会导致TypeError.

有人知道我怎样才能实现我想要的吗?

0 投票
5 回答
19618 浏览

python - 如何从(非网络)python 客户端访问经过身份验证的 Google App Engine 服务?

我有一个 Google App Engine 应用程序 - http://mylovelyapp.appspot.com/ 它有一个页面 - mylovelypage

目前,页面只是self.response.out.write('OK')

如果我在我的计算机上运行以下 Python:

它打印“确定”

问题是如果我login:required在应用程序的 yaml 中添加到此页面

然后这会打印出 Google 帐户登录页面的 HTML

我已经尝试过“正常”的身份验证方法。例如

但这没有什么区别——我仍然得到了登录页面的 HTML。

我已经尝试过Google 的 ClientLogin auth API,但我无法让它工作。

我似乎确实能够正确获取一些令牌,但是当我调用“mylovelypage”时尝试在标题中使用它仍然只是返回登录页面的 HTML。:-(

有人可以帮忙吗?

我可以使用GData 客户端库来做这种事情吗?从我读到的内容来看,我认为它应该能够访问 App Engine 应用程序,但我也没有更成功地让 App Engine 的身份验证工作在那里

任何指向样本、文章,甚至只是我应该搜索以帮助我开始的关键字的指针,都将不胜感激。

谢谢!

0 投票
8 回答
23816 浏览

database - 如何在数据存储而不是数据库中思考?

例如,Google App Engine 使用 Google Datastore(而非标准数据库)来存储数据。有人对使用 Google Datastore 而不是数据库有任何提示吗?似乎我已经训练我的思维 100% 思考直接映射到表结构的对象关系,现在很难看到任何不同的东西。我可以理解 Google Datastore 的一些好处(例如性能和分发数据的能力),但是牺牲了一些好的数据库功能(例如连接)。

与 Google Datastore 或 BigTable 合作过的人是否对与他们合作有什么好的建议?

0 投票
2 回答
3104 浏览

python - How can I unit test responses from the webapp WSGI application in Google App Engine?

I'd like to unit test responses from the Google App Engine webapp.WSGIApplication, for example request the url '/' and test that the responses status code is 200, using GAEUnit. How can I do this?

I'd like to use the webapp framework and GAEUnit, which runs within the App Engine sandbox (unfortunately WebTest does not work within the sandbox).

0 投票
19 回答
28965 浏览

python - 删除 Google App Engine 中某个种类的所有数据

我想清除 Google App Engine 中特定类型的所有数据。做这个的最好方式是什么?我写了一个删除脚本(hack),但是由于有这么多数据,几百条记录后超时。

0 投票
11 回答
10605 浏览

python - 关于使用 Google App Engine 的反馈?

希望做一个非常小,快速的'n肮脏的侧面项目。我喜欢 Google App Engine 在 Python 上运行并内置 Django 的事实——这给了我一个尝试该平台的借口......但我的问题是:

除了玩具问题外,有没有人使用应用程序引擎来解决任何问题?我看到了一些很好的示例应用程序,所以我认为这对于真正的交易来说已经足够好了,但想得到一些反馈。

任何其他成功/失败说明都会很棒。

0 投票
3 回答
1007 浏览

google-app-engine - 当然 Google Appengine 可以扩展,但它也很快吗?

我想知道响应时间是否良好,而不仅仅是它是否可以扩展。有经验的人吗?

0 投票
7 回答
1085 浏览

python - Google App Engine 是 Lifestreaming 应用程序的一个有价值的平台吗?

我正在构建一个 Lifestreaming 应用程序,该应用程序将涉及为大量用户提取大量提要,并对结果执行数据挖掘和机器学习算法。GAE 的负载平衡和可扩展托管听起来很适合最终可能会围绕大量数据移动的系统,但它缺少 cron 作业是一件麻烦事。在 co-loc 上使用 Django 并处理我自己的数据库扩展会更好吗?