#google-app-engine #session
#google-app-engine #сеанс
Вопрос:
Я использую GAE-сеансы с Google App Engine. В файле readme написано: «Если вы хотите использовать gae-сеансы с Django, добавьте ‘gaesessions.DjangoSessionMiddleware’ к вашему списку ПРОМЕЖУТОЧНЫХ КЛАССОВ в вашем settings.py досье». Проблема в том, что у меня нет «settings.py » файл, и он не создается при создании проекта App Engine. Что settings.py файл, на который ссылается GAE-Sessions?
Комментарии:
1. Я использую версию Django (1.2), которая интегрирована с Google App Engine.
2. @yourfriendzak Но вы на самом деле используете фреймворк Django или только его части, такие как шаблоны?
3. Только его части … система шаблонов и несколько импортных файлов (например, simplejson)
Ответ №1:
Я использую gae-сессии с Google appengine django. У меня есть файл того же уровня, что и app.yaml, который я называю appengine config.
Содержание таково
from gaesessions import SessionMiddleware
import logging
def webapp_add_wsgi_middleware(app):
app = SessionMiddleware(app, cookie_key="ExampleofarandomKEYforcookieswritewhatyouwant")
return app
На том же уровне я также разместил папку gaesessions с __init__.py
файлом.
Ответ №2:
Загрузите django-nonrel и используйте django-admin.py
помощник для создания всего шаблонного проекта, включая settings.py
file.
Документация здесь.
Комментарии:
1. Но уже есть версия Django, интегрированная с GAE … могу ли я просто создать свою собственную settings.py и пусть GAE’s Django использует его?