В режиме отладки я хочу добавить дескриптор на memcached
сервер в g
.Хорошее место для этого - метод фабричного создания (create_app
в учебнике ).
Однако доступ к g
приводит к RuntimeError: Working outside of application context
.Я мог зарегистрировать метод, используя Flask.before_request
, но я не хочу, чтобы проверка на режим DEBUG
выполнялась при каждом подключении пользователя.
Из того, что я прочитал ,Кажется, что каждый запрос получает свой собственный экземпляр контекста, а вместе с ним и собственный g
.Есть ли другой способ сохранить данные для каждого приложения для использования таким образом?