5

app-engine-patch 作者已在他们的网站上正式将这个精彩的项目标记为已死。在过去的一年里,很多人都在问在 Google App Engine 上运行 Django 的最佳方式是什么,而且人们一次又一次地指出 app-engine-patch 是要走的路。现在这个项目已经死了,我很想重新讨论这个讨论,看看你们都会推荐什么。

旧的 app-engine-patch 网站是指他们正在开发的另一个名为djangoappengine的项目。它侧重于在 App Engine 上使用 Native Django,但这样做似乎会限制您使用 App Engine 的所有功能(例如其内置的用户模型)的能力。大家觉得这个作为替代解决方案怎么样?

既然 app-engine-patch 已经死了,Google App Engine Helper For Django项目现在看起来更有吸引力了吗?

还是 app-engine-patch 仍然如此出色,以至于即使它已死,您仍会建议您继续使用它?

我目前有一个依赖 app-engine-patch 的项目处于中间阶段,到目前为止我一直很喜欢使用它,但我害怕继续使用一个已经死掉的项目。我非常感谢您对您认为现在最好的长期解决方案的任何评论。谢谢!

4

2 回答 2

4

在特定时刻,应用引擎补丁可能是更安全的选择。虽然目前没有得到积极的支持,但它仍然很棒,因为它已经过更彻底的测试。如果您准备好承担一些风险 - 去尝试新的 djangoappengine+django-nonrel(对非关系数据库的原生 django 支持,主要是 google 数据存储区)选项。这是我们稍后都会使用的选项,所以可能值得一试而不是回头看。例如,应用引擎补丁仅支持管理员中的约 300 个实体(即不利用 1.3.1 功能),而使用 djangoappengine+django-nonrel 不再是问题。www.allbuttonspressed.com,app-engine-patch 背后的家伙的网站,都是这种新方式构建的,您可以获取该网站骨架的源代码@http://bitbucket.org/wkornewald/allbuttonspressed/

祝你好运!

于 2010-02-17T19:25:22.307 回答
0

看起来您可以使用 use_library 导入它...

http://code.google.com/appengine/docs/python/tools/libraries.html

于 2010-02-21T05:06:55.017 回答