【问题标题】:Django version in GAEGAE 中的 Django 版本
【发布时间】:2011-01-25 22:38:59
【问题描述】:

在Google App Enginedocumentation中,据说我们可以使用不同版本的Django:

from google.appengine.dist import use_library 
use_library('django', '1.1')

那么我们真的需要下载任何其他 (>0.96) Django 版本并将它们放在应用程序目录或任何其他位置,因为 App Engine SDK 中只包含 Django 0.96?另外,在将项目上传到服务器之前,我们是否需要删除它们?

有人能描述一下这个过程吗?

【问题讨论】:

  • 我对这个问题很感兴趣,以及目前认为的“最佳实践”。
  • 您使用的是 app-engine-patch 还是 Django-nonrel?

标签: django google-app-engine


【解决方案1】:

AppEngine 上提供 Django 0.96、1.0.2 和 1.1,但 AppEngine SDK 下载仅附带 0.96。您仍然可以使用 1.0.2 或 1.1,您只需要单独下载并安装它。你不需要把它放在你的应用目录中;当您上传到 AppEngine 环境时,它将获取他们拥有的副本。

【讨论】:

  • 我安装了 Django 1.1(默认情况下它安装在我的 Python25\Lib\site-packages 文件夹中)之后,当我尝试运行我的应用程序时收到错误
  • 什么错误?确保 django 在你的 python 路径中。您可以通过启动 python 解释器并执行类似“import django.db”的操作来仔细检查
猜你喜欢
  • 2013-12-11
  • 2015-04-08
  • 2011-10-12
  • 2011-12-13
  • 2011-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-29
相关资源
最近更新 更多