【问题标题】:Django 1.3 in appengine应用引擎中的 Django 1.3
【发布时间】:2011-07-26 14:48:02
【问题描述】:

Google appengine 默认带有 django 0.96。我正在使用 app-engine-patch 在 GAE 上使用 django 1.0,我听说过 app-engine-nonrel。我不确定如何在 GAE 上使用 django 1.3。有人试过吗

【问题讨论】:

  • 请注意 Google 对 GAE 的限制。您只能在您的应用程序上上传 3000 个文件(我认为),并且使用 Django 的 contrib 文件夹,您可以轻松浏览此文件
  • 我正在使用 zip 导入。我不认为这会是一个问题..
  • 虽然 zipimport django 并不是一个好主意。过去这样做时,我遇到了多个问题。主要问题是无法从 zipfile 中读取语言环境/媒体/模板文件。据我记得,它已经在 syncdb 阶段失败了。

标签: python django google-app-engine


【解决方案1】:

【讨论】:

  • 大声笑,请不要重复阅读我的答案:)您可以从答案中删除抱歉的部分。
【解决方案2】:

GAE Version 1.6.2 - 2012 年 1 月 31 日

Django 1.3 版现在可在 Python 2.5 运行时中使用。

Python 2.7 仍保留在 Django 1.2 中

【讨论】:

    【解决方案3】:

    appengine 中还没有 django 1.3 的独立版本。如果你愿意,你可以使用 Django 1.0、1.1 或 1.2(没有 app-engine-patch)。请参阅here 了解更多信息。

    关于 django-nonrel。它很棒,并且已经在使用 1.3。如果你关注guidelines,你基本上就可以走了。请记住,您只能通过manage.py remote 与 appengine 同步db 和 createsuperuser。

    【讨论】:

    • 小更新:不再支持 django-nonrel 和 django-appengine。由于 Google Appengine 作为免费托管变得越来越没有吸引力,现在它是有道理的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 2016-03-11
    • 2011-02-01
    • 2012-03-21
    • 1970-01-01
    相关资源
    最近更新 更多