GAE webapp2 session: правильный процесс создания и проверки сессий
Я пытался реализовать сессию GAAP webapp2, но документации об этом, похоже, очень мало. Согласно сhttp://webapp-improved.appspot.com/api/webapp2_extras/sessions.htmlМои шаги следующие:
1. Настройте и добавьте конфигурацию в основное приложение:
config = {}
config['webapp2_extras.sessions'] = {
'secret_key': 'my_secret_key',
}
app = webapp2.WSGIApplication([...], config=config)
2. Создайте сессию в обработчике входа
# Delete existent session
--> not mention in the tutorial
# member is found
self.session_store = sessions.get_store(request=handler.request)
self.session['account'] = member.account
3. Проверьте, существует ли сеанс в разных местах в моей программе
if self.session['account']:
# Session exists
4. Удалить сеанс, когда пользователь выходит из системы
--> not mentioned in the tutorial
Мои вопросы:
Я получил сообщение об ошибке "... объект не имеет атрибута" сеанс "во время процесса создания сеанса (шаг 2)
Как удалить сеанс в шагах 2 и 4?
Является ли общий процесс управления сеансом правильным?
Благодарю.