РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
22 of 643 menu

Метод app_context

Метод app_context применяется к приложению Flask и создаёт контекст приложения. Контекст приложения хранит информацию о текущем приложении и делает доступными такие объекты, как current_app и g. Метод возвращает объект контекста, который можно использовать как контекстный менеджер.

Синтаксис

app.app_context()

Пример

Давайте создадим контекст приложения и получим имя приложения через current_app:

from flask import Flask, current_app app = Flask(__name__) with app.app_context(): res = current_app.name print(res)

Результат выполнения кода:

"app"

Пример

Давайте сохраним данные в объекте g внутри контекста приложения:

from flask import Flask, g app = Flask(__name__) with app.app_context(): g.text = 'abcde' res = g.text print(res)

Результат выполнения кода:

"abcde"

Смотрите также

  • класс Flask,
    который представляет приложение Flask
  • метод request_context,
    который создаёт контекст запроса
  • метод test_request_context,
    который создаёт контекст тестового запроса
  • атрибут name,
    который хранит имя приложения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить