Добро пожаловать в Flask¶
Добро пожаловать в документацию Flask. Начните с Установка, а затем получите обзор с Быстрый старт. Есть также более подробный Учебник, который показывает, как создать небольшое, но полноценное приложение с помощью Flask. Общие шаблоны описаны в разделе Выкройки для фляги. Остальная часть документации подробно описывает каждый компонент Flask, с полной ссылкой в разделе API.
Flask зависит от шаблонизатора Jinja и инструментария WSGI Werkzeug. Документацию по этим библиотекам можно найти по адресу:
Руководство пользователя¶
Flask предоставляет конфигурацию и соглашения с разумными значениями по умолчанию для начала работы. В этом разделе документации объясняются различные части фреймворка Flask и то, как их можно использовать, настраивать и расширять. Помимо самого Flask, ищите поддерживаемые сообществом расширения, которые добавят еще больше функциональности.
- Установка
- Быстрый старт
- Минимальное применение
- Режим отладки
- Экранирование HTML
- Маршрутизация
- Статические файлы
- Шаблоны рендеринга
- Доступ к данным запроса
- Перенаправления и ошибки
- Об ответах
- Сессии
- Мигание сообщения
- Ведение журнала
- Использование крючков в промежуточном ПО WSGI
- Использование расширений Flask
- Развертывание на веб-сервере
- Учебник
- Шаблоны
- Тестирование приложений Flask
- Работа с ошибками приложения
- Отладка ошибок приложения
- Ведение журнала
- Обработка конфигурации
- Сигналы
- Представления на основе классов
- Структура и жизненный цикл приложения
- Контекст приложения
- Контекст запроса
- Модульные приложения с чертежами
- Расширения
- Интерфейс командной строки
- Сервер разработки
- Работа с оболочкой
- Выкройки для фляги
- Большие приложения в виде пакетов
- Заводы по производству приложений
- Диспетчеризация приложений
- Использование процессоров URL
- Использование SQLite 3 с Flask
- SQLAlchemy во Flask
- Загрузка файлов
- Кэширование
- Посмотреть декораторов
- Валидация формы с помощью WTForms
- Наследование шаблонов
- Мигание сообщения
- JavaScript,
fetch
и JSON - Ленивая загрузка представлений
- MongoDB с MongoEngine
- Добавление фавикона
- Потоковое содержимое
- Обратные вызовы отложенных запросов
- Добавление переопределений методов HTTP
- Контрольные суммы содержимого запроса
- Фоновые задачи с помощью Celery
- Подклассификация колбы
- Одностраничные приложения
- Соображения безопасности
- Развертывание в производство
- Использование
async
иawait
Справочник по API¶
Если вы ищете информацию о конкретной функции, классе или методе, эта часть документации предназначена для вас.
- API
- Объект приложения
- Объекты чертежа
- Данные входящего запроса
- Объекты реагирования
- Сессии
- Интерфейс сеанса
- Тестовый клиент
- Тестирование CLI Runner
- Глобальные приложения
- Полезные функции и классы
- Мигание сообщения
- Поддержка JSON
- Рендеринг шаблонов
- Конфигурация
- Помощники потока
- Полезные внутренние компоненты
- Сигналы
- Представления на основе классов
- Регистрация маршрутов URL
- Просмотр опций функций
- Интерфейс командной строки