使用带有HRD的Google App Engine最可靠的django前叉是什么?

时间:2012-07-09 13:43:27

标签: django google-app-engine python-2.7 django-nonrel

Django nonrel的github显示最近的活动很少。是否有更受支持的库?如果不是Django-nonrel多么可靠?

1 个答案:

答案 0 :(得分:1)

我正在研究同样的问题。我发现几乎所有谈论Django的GAE页面(见hereherehere)都是旧的,但它们在最顶层有推荐/更新(警告)如果你想在GAE上使用Django,应该使用django-nonrel。

我还发现这个(old) GAE page解释了如何使用google.appengine.ext.db.djangoforms来获得Django表单支持(不需要django-nonrel,虽然这也意味着你需要使用GAE的数据模型,而不是Django - 但我本来想尝试一下),但后来我看到GAE使用Python 2.7的db.djangoform支持abandoned。死路在这里。

所以,看来如果我们想将Django与GAE一起用于除Django模板以外的任何东西(我们是否只使用预装的Django获得GAE上的任何其他Django功能?),我们必须使用django-nonrel 。我不知道GAE的任何其他Django替代品(嗯,有这个Google Summer of Code project,但我不知道该项目发生了什么。)

就可靠性而言,以下是一些可能感兴趣的Google小组帖子: post1post2

有点担心,例如,有人在6月28日向该组发帖询问如何在appengine上试用Django 1.4,截至今天(16天后)还没有人回复。然后,它看起来像一个欢迎任何帮助的项目。

顺便说一句,你应该能够将Django的数据模型与django-nonrel一起使用,因此不必使用GAE数据模型:GAE article about django-nonrel。虽然不支持某些模型(如多对多),但对于任何非平凡的项目,可能需要进行一些返工/重新设计/重新思考。

此时我还没有决定是否要使用Django + django-nonrel + djangoappengine路线或webapp2路线。