Метод 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