Я пытаюсь работать с gae-сессиями, но у меня проблема.gae-sessions 'thread._local' объект не имеет атрибута 'current_session'
Я зарегистрировался внутри appengine_config.py и внутри webapp_add_wsgi_middleware, и он вызывается.
Я вошел внутрь LIBS __init__.py
и он работает __init__
, __call__
и my_start_response
внутри SessionMiddleware без проблем.
Моя проблема заключается в том, что второй попытке фактически использовать сессию:
session = get_current_session()
я получаю это:
session = get_current_session()
File "gaesessions\__init__.py", line 38, in get_current_session
return _tls.current_session
AttributeError: 'thread._local' object has no attribute 'current_session'
Так каково ваше разрешение? –
Вам необходимо добавить код установки gae-сессий в ваше промежуточное ПО WSGI https://github.com/dound/gae-sessions#installation – Sandeep
Вы должны добавить это как ответ, мой ответ состоял в том, чтобы не делать то, что вызывало Ошибка. :П – Joren