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

Класс Flask

Класс Flask применяется для создания основного объекта приложения. Первым параметром передаётся имя модуля import_name, обычно указывают __name__. Вторым параметром можно передать папку со статикой static_folder, третьим - папку с шаблонами template_folder. Экземпляр класса хранит настройки, маршруты и расширения приложения.

Синтаксис

app = Flask(import_name, [static_folder], [template_folder])

Пример

Давайте создадим простейшее приложение с одним маршрутом:

from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'hello' app.run()

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

hello

Пример

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

from flask import Flask app = Flask(__name__) res = app.name print(res)

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

"__main__"

Пример

Давайте вернём словарь с настройками через свойство config:

from flask import Flask app = Flask(__name__) res = app.config['DEBUG'] print(res)

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

False

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

  • метод route,
    который вешает обработчик на URL
  • метод run,
    который запускает сервер разработки
  • атрибут config,
    который хранит настройки приложения
  • атрибут name,
    который хранит имя приложения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить