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

Команда flask run

Команда flask run запускает встроенный сервер разработки Flask. Она ищет приложение в переменной окружения FLASK_APP или в файле app.py по умолчанию. Первым необязательным параметром передаётся хост --host, вторым - порт --port. Флаг --debug включает режим отладки, а --reload перезапускает сервер при изменении кода.

Синтаксис

flask run [--host HOST] [--port PORT] [--debug] [--reload]

Пример

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

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

Запускаем сервер разработки:

flask run

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

* Serving Flask app 'app.py' * Running on http://127.0.0.1:5000

Пример

Давайте запустим сервер на другом хосте и порту:

flask run --host=0.0.0.0 --port=8080

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

* Serving Flask app 'app.py' * Running on http://0.0.0.0:8080

Пример

Давайте включим режим отладки флагом --debug:

flask run --debug

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

* Serving Flask app 'app.py' * Debug mode: on * Running on http://127.0.0.1:5000

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

  • команду flask shell,
    которая открывает интерактивную оболочку
  • команду flask routes,
    которая показывает список маршрутов
  • объект ScriptInfo,
    который управляет запуском приложения
  • метод load_app,
    который загружает приложение Flask
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить