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

Метод run

Метод run применяется к приложению Flask и запускает встроенный сервер разработки. Первым параметром передаётся хост host, вторым - порт port, третьим - режим отладки debug. Метод блокирует выполнение программы до остановки сервера.

Синтаксис

app.run(host, port, debug)

Пример

Давайте запустим сервер на локальном хосте с портом по умолчанию:

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

После запуска в терминале появится сообщение:

* Running on http://127.0.0.1:5000

Пример

Давайте укажем хост '0.0.0.0' и порт 8080, чтобы сервер был доступен по сети:

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

После запуска в терминале появится сообщение:

* Running on http://0.0.0.0:8080

Пример

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

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

После запуска в терминале появится сообщение:

* Running on http://127.0.0.1:5000 * Debug mode: on

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

  • класс Flask,
    который представляет приложение Flask
  • метод route,
    который регистрирует функцию-обработчик для URL
  • метод wsgi_app,
    который вызывает приложение как WSGI-объект
  • атрибут debug,
    который включает режим отладки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить