Добро пожаловать в Flask
Добро пожаловать в документацию Flask. Начните с установки, а затем ознакомьтесь с быстрым началом. Также имеется более подробный учебник, который показывает, как создать небольшое, но полное приложение с помощью Flask. Общие шаблоны описаны в разделе Шаблоны для Flask. Остальная часть документации подробно описывает каждый компонент Flask, со всей справочной информацией в разделе API.
Flask зависит от движка шаблонов Jinja и набора инструментов WSGI Werkzeug. Документация по этим библиотекам находится по следующим адресам:
Руководство пользователя
Эта часть документации, в основном написанная прозой, начинается с некоторой справочной информации о Flask, затем фокусируется на пошаговых инструкциях по веб-разработке с Flask.
- Предисловие
- Предисловие для опытных программистов
- Установка
-
Быстрый старт
- Минимальное приложение
- Что делать, если сервер не запускается
- Режим отладки
- Экранирование HTML
- Маршрутизация
- Статические файлы
- Отрисовка шаблонов
- Доступ к данным запроса
- Перенаправления и ошибки
- Об ответах
- Сессии
- Вывод сообщений
- Ведение журнала
- Подключение WSGI-прослойки
- Использование расширений Flask
- Развертывание на веб-сервере
- Учебник
- Шаблоны
- Тестирование приложений Flask
- Обработка ошибок приложения
- Отладка ошибок приложения
- Ведение журнала
- Обработка конфигурации
- Сигналы
- Подключаемые представления
- Контекст приложения
- Контекст запроса
- Модульные приложения с Blueprints
- Расширения
- Командная строка
- Сервер разработки
- Работа с оболочкой
-
Шаблоны для Flask
- Большие приложения как пакеты
- Фабрики приложений
- Диспетчеризация приложений
- Использование обработчиков URL
- Развёртывание с Setuptools
- Развертывание с Fabric
- Использование SQLite 3 с Flask
- SQLAlchemy в Flask
- Загрузка файлов
- Кэширование
- Декораторы представлений
- Валидация форм с WTForms
- Наследование шаблонов
- Выведение сообщений
- AJAX с jQuery
- Ленивая загрузка представлений
- MongoDB с MongoEngine
- Добавление favicon
- Потоковая передача содержимого
- Отложенные обратные вызовы запроса
- Добавление переопределения методов HTTP
- Контрольные суммы содержимого запроса
- Задачи Celery в фоновом режиме
- Наследование Flask
- Одностраничные приложения
- Варианты развертывания
- Масштабирование
-
Использование
asyncиawait
Справочник API
Если вы ищете информацию о конкретной функции, классе или методе, эта часть документации для вас.
-
API
- Объект приложения
- Объекты Blueprint
- Данные входящего запроса
- Объекты ответа
- Сессии
- Интерфейс сессии
- Тестовый клиент
- Запуск тестов из командной строки
- Глобальные переменные приложения
- Полезные функции и классы
- Выведение сообщений
- Поддержка JSON
- Вывод шаблонов
- Настройка
- Помощники потоков
- Полезные внутренние компоненты
- Сигналы
- Представления на основе классов
- Регистрация маршрутов URL
- Параметры функций представления
- Командная строка
Дополнительные примечания
Здесь для заинтересованных находятся заметки по проектированию, информация о лицензиях и изменениях.
- Архитектурные решения Flask
- Вопросы и ответы HTML/XHTML
- Рекомендации по безопасности
- Разработка расширений Flask
- Как внести свой вклад в Flask
- Лицензия
-
Изменения
- Версия 2.0.1
- Версия 2.0.0
- Версия 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
© 2007–2021 Pallets
Licensed under the BSD 3-clause License.
https://flask.palletsprojects.com/en/2.0.x/index.html