Урок 2 - Привет мир!

Привет мир!

Создадим файл hello.py с данным кодом

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
    return "<p>Hello, World!</p>"

Разбор кода

  1. Импортируем класс Flask из модуля flask

    from flask import Flask
  2. Создаем объект с приложением (переменная app) при помощи класса Flask (который мы импортировали ранее).

    app = Flask(__name__)
  3. Создаем route (с англ: путь). Функция будет выполнена при получении запроса по определенному URL-адресу. Для создания route используются Декораторы (@app.route("/"), где "/" - сам путь в адресе (/ - корень))

    @app.route("/")
    def hello_world():
        return "<p>Hello, World!</p>"

Функция возвращает "<p>Hello, World!</p>". Это HTML код. <p> - параграф

Запускаем наше приложение

flask --app hello run

Где hello - название нашего файла.

Ссылки

  1. A Minimal Application - Quickstart - Flask Documentation