首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django,appengine和Django-nonrel

Django,appengine和Django-nonrel
EN

Stack Overflow用户
提问于 2013-09-24 09:48:11
回答 3查看 510关注 0票数 0

我想使用Django 1.5或1.6使用appEngine创建一个web应用程序。我读过我必须做的事情,我也读过Django-nonrel,这对于避免与非关系数据库相关的问题非常有用。不幸的是,我读到了关于原始创建者项目的文章,他们离开了这个项目:

再见

然而,我已经看到了Django AppEngine的新版本,允许使用https://groups.google.com/forum/#!topic/django-non-relational/I06693ZPeME的1.4和1.5版本。

在我阅读完每一篇文章之后,有没有人让我重新使用django non-rel的最后一个版本?我可以使用其他框架吗?我不是用了Django的最后一句吗?

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-09-24 15:34:25

我已经开发了一个相当复杂的网页应用程序使用“正常”Django,而不是非rel味道。对于数据库存储,我使用Google,它基本上是云中的MySQL。效果很好。有几点需要考虑:

  • 没有“免费计划”,因此它会给您的项目带来成本。
  • GAE的普通Django目前在1.4版本,落后于开发,这是如果内存服务在1.6的话。GAE附带了一个版本1.5的Django,但是我没有完成这项工作(我没有对它做任何特别的努力,只是在我的app.yaml文件中更改了Django版本,它就崩溃了)。

至于第一颗子弹,现在也有一个类似的产品从亚马逊。我还没有对此进行调查(我相信他们确实提供了一个免费的计划,这可能会让我很有兴趣尝试一下),也没有比较价格,但如果Google太贵的话,这可能是另一种选择。我每年用于的成本在is 150到is 200之间,这还不算太糟。

我选择普通Django而非非rel的原因基本上有两个方面:

  • 非rel项目似乎被放弃了。
  • 根据我所读到的一些文档,非rel产品的功能“残缺”,您将无法使用Django的所有预焙产品。

我已经在这个项目上工作了7个月,我发现Django在GAE上使用Google非常稳定和高效的环境。FWIW,我使用的是PyCharm,它具有一键部署特性,这使得部署我的产品变得非常简单。我使用各种技术从事IT项目已经有一段时间了,PyCharm、Python、GAE和Google的组合将在我的生产环境列表中占据首位。

当然,还有其他Python框架需要考虑,比如允许使用更多最好的方法的Flask,但是我没有使用它们的经验。

希望这能有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2013-09-24 16:53:48

我正在使用django-nonrel1.4,虽然我还没有更新到最新的构建。对我来说很顺利。

您确实需要认识到,如果使用django-nonrel,您必须遵守GAE HRD的规则,特别是最终一致的结果和有限的查询功能。

票数 0
EN

Stack Overflow用户

发布于 2014-05-16 17:22:55

强戈-非雷尔绝对不会被抛弃!我正在使用1.6版本,并在待审报警取得了很大的成功,它仍然在积极维护。

以下是该项目的最新链接:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18978168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档