谷歌应用引擎上的Django-nonrel,得到错误我正在使用Django 0.96

时间:2011-07-08 21:20:28

标签: google-app-engine django-nonrel djangoappengine

我正在使用Django Appengine http://www.allbuttonspressed.com/projects/djangoappengine所以我可以使用Django 1.3,一切似乎都能正常工作。

然而,在打开页面时,我的PyDev控制台(OS 10.6,Aptana Studio 2.0,Python 2.5)发出了这样的信息:

  

警告:root:您使用的是默认值   Django版本(0.96)。默认   Django版本将在App中更改   发动机在不久的将来发布。   请致电use_library()   显式选择Django版本。   有关更多信息,请参阅   http://code.google.com/appengine/docs/python/tools/libraries.html#Django

错误提供的链接似乎只谈论使用:

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

如果我使用GAE的django我明白我需要这样做。但是,我正在使用django-nonrel,为什么它会警告我,当我使用1.3时我使用0.96?

2 个答案:

答案 0 :(得分:2)

您能否检查项目的PYTHONPATH设置(右键单击项目,单击Preferences,然后选择PYTHONPATH)?确保您的PYTHONPATH中没有GAE SDK的django文件夹。如果列出那里就删除它。这应该摆脱警告。

答案 1 :(得分:0)

我还没玩过Django-nonrel。如果不是这样,你使用Django 1.3,然后添加

webapp_django_version = '1.2'

appengine_config.py(以及删除use_library的使用)可以解决您的问题。由于您已经设置好运行实验,请尝试

webapp_django_version = '1.3'

并报告回来。