Добро пожаловать в Flask
Добро пожаловать в документацию Flask. Начните с Установка, а затем ознакомьтесь с Быстрый старт. Также доступен более подробный Учебник, который демонстрирует создание небольшого, но полновесного приложения с Flask. Общие шаблоны описаны в разделе Шаблоны для Flask. Остальная часть документации подробно описывает каждый компонент Flask, с полным справочником в разделе API.
Flask зависит от WSGI-набора инструментов Werkzeug, движка шаблонов Jinja и инструментария командной строки Click. Не забудьте ознакомиться с их документацией, а также документацией Flask при поиске информации.
Руководство пользователя
Flask предоставляет настройки и соглашения с разумными значениями по умолчанию для быстрого старта. Этот раздел документации объясняет различные части фреймворка Flask и как ими можно пользоваться, настраивать и расширять. Помимо самого Flask, обратите внимание на поддерживаемые сообществом расширения для добавления еще большего функционала.
- Контекст приложения
- Контекст запроса
- Модульные приложения с Blueprints
- Расширения
- Командная строка
- Сервер разработки
- Работа с оболочкой
-
Шаблоны для Flask
- Крупные приложения как пакеты
- Фабрики приложений
- Распределение приложений
- Использование процессоров URL
- Использование SQLite 3 с Flask
- SQLAlchemy в Flask
- Загрузка файлов
- Кеширование
- Декораторы представлений
- Валидация форм с WTForms
- Наследование шаблонов
- Высвечивание сообщений
- JavaScript,
fetch, и JSON - Ленивая загрузка представлений
- MongoDB с MongoEngine
- Добавление значка favicon
- Потоковая передача содержимого
- Отложенные обратные вызовы запроса
- Добавление переопределений HTTP-методов
- Суммы контролей содержимого запроса
- Фоновые задачи с Celery
- Наследование Flask
- Одностраничные приложения
- Безопасность
- Развертывание в продакшене
-
Использование
asyncиawait
Справочник API
Если вам нужна информация о конкретной функции, классе или методе, эта часть документации для вас.
-
API
- Объект приложения
- Объекты Blueprint
- Данные входящего запроса
- Объекты ответа
- Сессии
- Интерфейс сессии
- Тестовый клиент
- Запуск тестов из командной строки
- Глобальные переменные приложения
- Полезные функции и классы
- Выдача сообщений
- Поддержка JSON
- Рендеринг шаблонов
- Настройка
- Помощники для потоков
- Полезные внутренние компоненты
- Сигналы
- Представления на основе классов
- Регистрация маршрутов URL
- Параметры функций представления
- Командная строка
Дополнительные заметки
- Решение архитектурных задач в Flask
- Разработка расширений для Flask
- Как внести свой вклад в Flask
- Лицензия BSD-3-Clause
-
Изменения
- Версия 3.0.0
- Версия 2.3.3
- Версия 2.3.2
- Версия 2.3.1
- Версия 2.3.0
- Версия 2.2.5
- Версия 2.2.4
- Версия 2.2.3
- Версия 2.2.2
- Версия 2.2.1
- Версия 2.2.0
- Версия 2.1.3
- Версия 2.1.2
- Версия 2.1.1
- Версия 2.1.0
- Версия 2.0.3
- Версия 2.0.2
- Версия 2.0.1
- Версия 2.0.0
- Версия 1.1.4
- Версия 1.1.3
- Версия 1.1.2
- Версия 1.1.1
- Версия 1.1.0
- Версия 1.0.4
- Версия 1.0.3
- Версия 1.0.2
- Версия 1.0.1
- Версия 1.0
- Версия 0.12.5
- Версия 0.12.4
- Версия 0.12.3
- Версия 0.12.2
- Версия 0.12.1
- Версия 0.12
- Версия 0.11.1
- Версия 0.11
- Версия 0.10.1
- Версия 0.10
- Версия 0.9
- Версия 0.8.1
- Версия 0.8
- Версия 0.7.2
- Версия 0.7.1
- Версия 0.7
- Версия 0.6.1
- Версия 0.6
- Версия 0.5.2
- Версия 0.5.1
- Версия 0.5
- Версия 0.4
- Версия 0.3.1
- Версия 0.3
- Версия 0.2
- Версия 0.1
© 2010 Pallets
Licensed under the BSD 3-clause License.
https://flask.palletsprojects.com/en/3.0.x/index.html