GAE-сеансы: где settings.py ?

#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 использует его?