English 中文(简体)
Google App 引擎和对接
原标题:Google App Engine and django-nonrel

后来我发现了Google App引擎, 兴奋地想给它一个转动, 特别是因为它专门提到Python和django。

我用GAE Hello World 应用程序确认了GAE安装的Python 2.7 GAE装置。我随后遇到了对接-nonrel测试应用程序的麻烦。 Googling 个人错误后来在 Python 路径上添加了7种不同的东西,直到我找到一个我无法解决的错误。

表面上看来,我似乎通过使用窗口而脱离了被打的路径,所以我在VM上安装了一份Ubuntu的新版本,并重新开始。经过验证的 Python 2.7,将GAE放在推荐地点克隆了几个软件包,并象征性地将其与提供的测试应用程序文件夹连接起来。当我./manage.py 运行服务器的时候,它再次踢出同样的错误信息,使我处于窗口的停顿状态。

我系统层面的问题在于,django-nonrel因主要开发商辞职而失去了动力。 GAE 并没有保持静止,而且两者之间正在形成差距。 这一观察是否正确? 如果社区在哪里去? 是否正常? (http://code.google.com/p/kay-framwork/)

是否使用谷歌本身的微小 python 框架工作? 是 Java 而不是 python?

我怀疑有成千上万的人在做GAE项目,但我感觉不太舒服。 是否有很多人仍然相信django-nonrel? 我意识到我可能会错过一些简单的东西,比如一条路径Var或什么的,但是如果我要学习别的东西,我不想继续寻找它。

最佳回答

我积极使用django-nonrel来做一个我工作了几个月但还没有启动的项目。 在过去的一周里,我收到了一个从事django-nonrel工作的Devs公司的建议,想尝试最近的一个分支,该分支正在运行django 1.4. 注意,django 1. 4没有从GAE SDK正式获得。不过,此时此刻,我觉得dango-nonrel公司正在忙碌之中,而它的文件已经留在了灰尘中。你可能需要一些开发的切片来使用最新的和最大的。

jango-nonrel可能已经失去了一些蒸汽,但我不认为它死了。但有一点要小心,那就是大多数活跃的开发商正在使用它作为后端。现在这不是一个问题,尽管我担心它有可能破碎成一个mongo-db版本和一个Appengine版本 — — 希望这不会发生。

根据SO和邮件列表上的 App 引擎线索,我的看法是,声音多数在 Java 上。 在 Python 用户中,共同平台是网络应用+应用程序引擎本地模型+ Jinja2 或类似模板库。

从我使用django-nonrel的经验来看:

专业:

  • 第三党的皮松图书馆工作了,这让我省了很多时间。例如,Django-social-auth给了我脸书和推特登录,几乎没有任何工作。

  • 赋予您关闭 AppEngine 到另一个 Python+mongo 平台的潜在能力 。

关节 :

  • 旧的释放缺乏对祖先查询的支持,但现在在1.4分支上就有了。

  • 您是自己的支持者。 还有其他几个非常有帮助的人, 但我不得不跳进代码库来修正问题和添加特性。 我做了好几次( 比如当App Engine SDK 与虫子一起发布时), 但这是少见的 。

  • 与Webapp2相比, Django需要更多时间装货,

  • 你得不到恩惠。你错过了恩怨实体的缓存。但我发现我更经常使用查询,这些查询不是缓存的,所以这也许不是大损失。

问题回答

暂无回答




相关问题
How to make logging.debug work on Appengine?

I m having a tough time getting the logging on Appengine working. the statement import logging is flagged as an unrecognized import in my PyDev Appengine project. I suspected that this was just an ...

gqlQuery returns object, want list of keys

Is there a way to convert the GqlQuery object to an array of keys, or is there a way to force the query to return an array of keys? For example: items = db.GqlQuery("SELECT __key__ FROM Items") ...

Integrating Google AppEngine with a Thick Client

I want to make a multi-user client-server solution with Java Swing thick client as a front-end and Google AppEngine (Java one) as a back-end. The problem is that GAE provides only web-based forms for ...

sorl.thumbnail : thumbnail is not a valid tag library?

I am trying to install sorl.thumbnail but am getting the following error message: thumbnail is not a valid tag library: Could not load template library from django.templatetags.thumbnail, No module ...

热门标签