7 / 22
Что такое Flask и для каких задач его выбирают?
Flask — микрофреймворк для Python поверх Werkzeug (WSGI) и Jinja2 (шаблоны). Из коробки даёт роутинг через декоратор @app.route, объекты request/response, сессии и cookies, blueprints для модульной структуры и dev-сервер. ORM, миграции, формы, авторизация и валидация подключаются явно — обычно через SQLAlchemy, Flask-Migrate, Flask-WTF, Flask-Login или Pydantic. Выбирают для небольших API и прототипов, где важна гибкость и минимум магии.