Так как был выпущен движок 1.4.2, я получаю такие предупреждения в своих журналах:
Используется Django по умолчанию версии (0,96). По умолчанию Django версия изменится в App Engine релиз в ближайшем будущем. пожалуйста вызовите use_library(), чтобы явно выберите версию Django. Для большего информация см. http://code.google.com/appengine/docs/python/tools/libraries.html#Django
Это происходит на каждом обработчике, где я использую шаблон Django - через следующее:
from google.appengine.ext.webapp import template
Я бы хотел обновить до 1.2, однако следующие ссылки не совсем понятны, как это сделать (или вообще это работает):
- http://code.google.com/appengine/docs/python/tools/libraries.html#Django
- http://code.google.com/p/googleappengine/issues/detail?id=1758
- http://code.google.com/p/googleappengine/issues/detail?id=4489
- http://www.mediacrafters.org/post/django11-on-appengine
В общий поток входит следующее:
from google.appengine.dist import use_library
use_library('django', '1.2')
Однако, в каком файле (файлах) это должно быть вставлено:
- Просто в appengine_config.py?
- В каждом .py файле, который делает
from google.appengine.ext.webapp import template
? - В каждом файле .py в проекте?
- В 1 и (2 или 3) выше, а также добавить
import appengine_config
в эти файлы? - В 3 или 4, а также добавить оболочки вокруг встроенных функций, таких как appstats, удаленный api, datastore admin и т.д.
- Что-то еще?
Спасибо.