【问题标题】:2 different Django modules on Google App EngineGoogle App Engine 上的 2 个不同的 Django 模块
【发布时间】:2009-04-25 23:01:59
【问题描述】:

我遇到了 2 个用于将 Django 移植到 App Engine 的不同模块:

http://code.google.com/p/app-engine-patch/

http://code.google.com/p/google-app-engine-django/

两者似乎都与 Django 1.0 兼容,

后者的特色下载是8月8日,而前者是2月9日。

相对优点是什么?

如果我根本不使用数据库怎么办?

【问题讨论】:

    标签: python django google-app-engine


    【解决方案1】:

    目前,App Engine 补丁已过时。

    Djangoappengine 和 Django-Nonrel 提供“App Engine 上的原生 Django”: http://www.allbuttonspressed.com/blog/django/2010/01/Native-Django-on-App-Engine

    【讨论】:

    【解决方案2】:

    回答有点晚了,但到目前为止我遇到的关于 app-engine-patch 的问题是,虽然它是 Django 1.0 的一般功能完整的端口,但它放弃了 Django 模型,转而支持 AppEngine 的 db.型号。

    考虑到两者之间的差异,这是可以理解的,但移植可能需要相当多的努力,具体取决于您的模型的参与程度(以及这些模型的使用;这意味着您也失去了 Django 查询语法)。

    【讨论】:

      【解决方案3】:

      嗯,我自己搞定了。我使用了 python 2.6,这对于应用程序引擎来说似乎是有问题的。从python2.5开始就解决了。 见here:

      【讨论】:

        【解决方案4】:

        App Engine Patch 是正确的选择。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-11-03
          • 1970-01-01
          • 2012-08-15
          • 2010-11-28
          • 1970-01-01
          • 2016-10-13
          • 1970-01-01
          • 2015-09-02
          相关资源
          最近更新 更多