Django-nonrel на Google App Engine, получаю сообщение об ошибке, я использую Django 0,96 - PullRequest
0 голосов
/ 09 июля 2011

Я использую Django Appengine http://www.allbuttonspressed.com/projects/djangoappengine, поэтому я могу использовать Django 1.3, и все, кажется, работает нормально.

Однако при открытии страниц моя консоль PyDev (ОС 10.6, Aptana Studio 2.0, Python 2.5) выдает следующее сообщение:

ПРЕДУПРЕЖДЕНИЕ: root: вы используете по умолчанию Версия Django (0,96). По умолчанию Версия Django изменится в приложении Выпуск двигателя в ближайшее время. Пожалуйста, вызовите 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')

Если бы я использовал django от GAE, я бы понял, что мне нужно это сделать. Тем не менее, я использую django-nonrel, почему бы мне предупредить, что я использую 0,96, когда я должен использовать 1,3?

Ответы [ 2 ]

2 голосов
/ 09 июля 2011

Не могли бы вы проверить настройку PYTHONPATH вашего проекта (щелкните проект правой кнопкой мыши, выберите «Настройки» и выберите «PYTHONPATH»)?Убедитесь, что в вашей PYTHONPATH нет папки django GAE SDK.Если он там указан, просто удалите его.Это должно избавить от предупреждения.

0 голосов
/ 09 июля 2011

Я еще не играл с Джанго-нонрелом. Если не для этого, а вы используете Django 1.3, то добавьте

webapp_django_version = '1.2'

до appengine_config.py (и исключение использования use_library) решит вашу проблему. Поскольку вы уже настроены на проведение эксперимента, попробуйте

webapp_django_version = '1.3'

и доложить.

...