Добро пожаловать в Flask
Добро пожаловать в документацию Flask. Данная документация разделена на разные части. Рекомендуется начать с Установки, а затем перейти к Быстрому началу. Помимо быстрого старта, также есть более подробный Учебник, который показывает, как создать полное (хотя и небольшое) приложение с Flask. Если вы предпочитаете углубиться во внутреннее устройство Flask, ознакомьтесь с документацией API. Общие паттерны описаны в разделе Шаблоны для Flask.
Flask зависит от двух внешних библиотек: движка шаблонов Jinja2 и набора инструментов WSGI Werkzeug. Эти библиотеки не документированы здесь. Если вы хотите углубиться в их документацию, ознакомьтесь со следующими ссылками:
Руководство пользователя
Эта часть документации, состоящая в основном из описательного текста, начинается с некоторой справочной информации о Flask, а затем фокусируется на пошаговых инструкциях по веб-разработке с использованием Flask.
- Предисловие
- Предисловие для опытных программистов
- Установка
-
Быстрый старт
- Минимальное приложение
- Что делать, если сервер не запускается
- Режим отладки
- Маршрутизация
- Статические файлы
- Вывод шаблонов
- Доступ к данным запроса
- Перенаправления и ошибки
- О ответах
- Сессии
- Выдача сообщений
- Ведение журнала
- Подключение WSGI-сред
- Использование расширений Flask
- Развёртывание на веб-сервере
- Учебник
- Шаблоны
- Тестирование приложений Flask
- Ошибки приложения
- Отладка ошибок приложения
- Обработка конфигурации
- Сигналы
- Подключаемые представления
- Контекст приложения
- Контекст запроса
- Модульные приложения с Blueprints
- Расширения Flask
- Командная строка
- Сервер разработки
- Работа с оболочкой
-
Шаблоны для Flask
- Более крупные приложения
- Фабрики приложений
- Распределение задач приложения
- Реализация исключений API
- Использование обработчиков URL
- Развертывание с помощью Setuptools
- Развертывание с помощью Fabric
- Использование SQLite 3 с Flask
- SQLAlchemy в Flask
- Загрузка файлов
- Кеширование
- Декораторы представлений
- Валидация форм с помощью WTForms
- Наследование шаблонов
- Выдача сообщений
- AJAX с jQuery
- Пользовательские страницы ошибок
- Ленивая загрузка представлений
- MongoKit в Flask
- Добавление favicon
- Потоковая передача содержимого
- Отложенные обратные вызовы запросов
- Добавление переопределения методов HTTP
- Контрольные суммы содержимого запроса
- Celery для фоновых задач
- Наследование от Flask
- Варианты развертывания
- Масштабирование
Справочник API
Если вам нужна информация о конкретной функции, классе или методе, эта часть документации для вас.
-
API
- Объект приложения
- Объекты схемы
- Данные входящего запроса
- Объекты ответа
- Сессии
- Интерфейс сессии
- Тестовый клиент
- Глобальные переменные приложения
- Полезные функции и классы
- Высвечивание сообщений
- Поддержка JSON
- Рендеринг шаблонов
- Настройка
- Расширения
- Справочные данные потоков
- Полезные внутренние элементы
- Сигналы
- Представления на основе классов
- Регистрации маршрутов URL
- Параметры функций представления
- Командная строка
Дополнительные заметки
Заметки по проектированию, юридическая информация и журнал изменений находятся здесь для заинтересованных.
- Решение архитектурных задач в Flask
- Вопросы и ответы по HTML/XHTML
- Учет мер безопасности
- Unicode в Flask
- Разработка расширений Flask
- Стили руководства Pocoo
- Поддержка Python 3
- Обновление до новых версий
-
Журнал изменений Flask
- Версия 0.12.5
- Версия 0.12.4
- Версия 0.12.3
- Версия 0.12.2
- Версия 0.12.1
- Версия 0.12
- Версия 0.11.2
- Версия 0.11.1
- Версия 0.11
- Версия 0.10.2
- Версия 0.10.1
- Версия 0.10
- Версия 0.9
- Версия 0.8.1
- Версия 0.8
- Версия 0.7.3
- Версия 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–2020 Pallets
Licensed under the BSD 3-clause License.
https://flask.palletsprojects.com/en/0.12.x/index.html