问题标签 [app-engine-patch]

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 回答
1539 浏览

python - app-engine-patch with pyamf = No module named encoding

我正在尝试通过以下操作将 app-engine-patch 与 pyamf 一起使用:http://pyamf.org/wiki/GoogleAppEngine因为我想将我的 Django <-> pyamf 应用程序迁移到 app-engine-patch <-> pyamf .

我现在所拥有的是我只用一行代码创建了我的 gateway.py:

只是为了测试我可以使用 pyamf 并且当我将浏览器指向该 url/文件时我得到空白页面,这样看起来不错(没有导入问题并且找到了 pyamf)但是在命令提示符中我使用“manage.py runserver”启动服务器" 我看到一堆错误,例如:

是否有任何 pyamf <-> app-engine-patch 专家可以提示我做错了什么以及如何设置 pyamf 以使用 app-engine-patch?

0 投票
2 回答
225 浏览

django - 带有 app-engine-patch 的 Google App Engine 是否支持在出现 500 错误时向管理员发送电子邮件?

Django将在出现 500 个错误时向管理员发送电子邮件。

阅读app-engine-patch文档,它声称启用邮件支持,但我不知道它是否足以支持 500 封电子邮件。

我试过了,它似乎没有工作,但这是一个没有日志消息的静默失败,所以我可能配置错误。

有没有人在 500 时有使用 app-engine-patch 向 ADMINS 发送电子邮件的经验?

0 投票
5 回答
363 浏览

python - Google App Engine 下的 Django 实例启动

在思考了如何制作一个快速且可扩展的 Web 应用程序之后,我几乎决定选择 Google App Engine、Python+Django 和 app-engine-patch 的组合。但我在app-engine-patch FAQ中看到了一条评论这让我觉得这个组合可能并不像我想象的那么成熟:启动一个 Django 实例可能需要几秒钟(根据常见问题解答,1-4 秒)。如果请求之间存在一些持久性,这可能不是问题,但似乎当没有持续的流量时,Django 实例会在几秒钟内关闭。如果系统不是每隔一秒左右调用一次,任何传入的请求都需要几秒钟(!)才能被授予。这是无法接受的。作为一个快速修复(丑陋,我知道),我正在考虑让外部机器每秒向框架发出一个虚拟请求,只是为了让它保持活力。

你同意吗?你有其他方法吗?

我的另一个疑问是,如果有足够的流量从一台 n 服务器跳转到 n+1 会发生什么,该请求是否需要几秒钟才能被授予,因为必须启动一个新的 Django 实例?或者谷歌的基础设施不能这样工作?我承认我对此一无所知。问题。

帮助!

0 投票
1 回答
439 浏览

python - Google App Engine 的基本唯一 ModelForm 字段

我不关心并发问题。

构建独特的表单域相对容易:

因此可以即时添加用户。编辑现有用户很棘手。此字段不允许保存具有其他用户电子邮件的用户。同时,它不允许使用相同的电子邮件保存用户。您使用什么代码将具有唯一性检查的字段放入 ModelForm?

0 投票
1 回答
391 浏览

django - AppEngine/Django:在管理应用程序中编辑 db.Key

或者,准确地说,我如何正确地呈现一个表单来编辑模型管理页面上的 db.Keys 的 db.ListProperty,并使用 Django 的 app-engine-patch?

我有一个Category这样的:

Post这个:

目前在 Django 管理页面中,该字段显示为包含 Python 列表对象字符串的文本框,这是错误的并且会中断保存:

所以我不得不在我的 ModelAdmin 类中“排除”它。我曾想过编写一个 ModelForm 手动连接 Category db.Keys 并将它们呈现为 Django 多选小部件,但我怀疑有更简单的方法可以做到这一点......

0 投票
1 回答
433 浏览

django - 本地转储数据问题(在 django app-engine-patch 上)

我正在将 django 与 app-engine-patch 一起使用,并且在从本地商店运行 manage.py dumpdata 时遇到了这个奇怪的问题(当我使用 --remote 选项时工作正常)

我正在运行一个本地开发服务器,上面有一些测试数据。我可以在管理站点上看到该数据。但是运行 manage.py dumpdata 我得到的只是:

它甚至与我正在做的事情无关。好像在运行 manage.py dumpdata 时,它会加载一个新的 dev_appserver,该服务器从某个不是默认存储的未知位置读取数据。

知道这个转储数据来自哪里吗?

0 投票
1 回答
209 浏览

django - 具有关系的固定装置在 app-engine-patch 中有效吗?

我有一个用于测试的具有多个模型的夹具。它适用于基本模型,但无法为具有关系的模型创建实体。这是 app-engine-patch 的已知限制还是我遗漏了什么?我正在使用 JSON 作为夹具文件。

我正在使用“manage.py dumpdata --format=json >> file.json”创建夹具文件

以下是涉及的模型:

夹具文件中的 json 如下所示:

BibleBook 模型正确加载,但 Task one 没有。我正在通过以下方式检查:

第一个测试通过,但第二个没有。

谢谢,

布莱恩·山部

0 投票
1 回答
309 浏览

python - 使用 App Engine django 补丁提供简单的图像?

在 App Engine 上的 Django 中,我如何在没有MediaGenerator废话的情况下提供一个简单的 img?我正在使用应用程序引擎补丁。

我有这样的布局:

  • django_app_engine_project_folder
    • 我的应用

我的媒体文件夹应该在哪里?在我的应用程序中?还是我将所有内容都放在顶部媒体文件夹中?

我想在我的 HTML 模板中做这样的事情......

请注意,/media前缀已用于管理媒体。

0 投票
1 回答
584 浏览

python - 如何让 PyFacebook 与 Google App Engine 补丁一起工作?

我试图遵循这个问题的建议:Facebook、Django 和 Google App Engine,但是我遇到了很多问题。第一个是from facebook.djangofb import facebook不起作用的,因为当我尝试使用 decorator@facebook.require_login()时,它抱怨 facebook 模块没有那个方法。如果我将其更改为import facebook.djangofband @facebook.djangofb.require_login(),它可以工作。有什么想法吗?

然后,即使这样,我也遇到了与这个问题相同的问题:app-engine-patch and pyFacebook not working

似乎很多人都这样做了,那么有没有一个很好的例子来说明如何结合 PyFacebook 和 App Engine Patch?

0 投票
2 回答
584 浏览

python - 在 Google App Engine 的 ModelForm 中设置父级

我想在通过 ModelForm 创建的实体中创建实体组关系。

如何传递父实例并parent=在 ModelForm 中设置属性?