Введение
Flask - это микрофреймворк для создания веб-приложений на Python. Он является лёгким и гибким инструментом, который позволяет быстро написать и развернуть полнофункциональные веб-приложения. Flask не накладывает многих ограничений на разработку, что позволяет использовать различные инструменты и библиотеки для решения задач.
Установка
Чтобы установить Flask, нужно выполнить команду в терминале:
pip install flask
Эта команда установит Flask и все необходимые зависимости.
Первое приложение
Создадим простое приложение, которое будет выводить "Hello, World!" на странице. Создайте новый файл app.py и вставьте в него следующий код:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
В этом коде мы импортируем Flask, создаём объект приложения и определяем функцию hello_world, которая будет вызываться при обращении к корневому URL-адресу. Запустите приложение, выполнив команду python app.py в терминале. Откройте в браузере страницу http://localhost:5000 и вы увидите "Hello, World!".
Динамические URL-адреса
Flask позволяет использовать динамические URL-адреса. Например, мы можем создать приложение, которое будет отображать информацию о пользователе по его ID. Добавьте следующий код в файл app.py:
@app.route('/user/<int:user_id>')
def show_user(user_id):
return 'User %d' % user_id
В этом коде мы определили функцию show_user, которая будет отображать информацию о пользователе по его ID. URL-адрес для этой функции будет иметь вид /user/<user_id>, где <user_id> - это переменная, которую мы можем использовать в функции.
Заключение
Flask - это мощный и гибкий инструмент для создания веб-приложений на Python. Он позволяет быстро написать и развернуть полнофункциональные приложения, используя различные инструменты и библиотеки. В этой статье мы рассмотрели как создать простое приложение, которое выводит "Hello, World!" на страницу, а также как использовать динамические URL-адреса.