我正在使用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?
答案 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'
并报告回来。