Шаблоны для Flask
Некоторые функции и взаимодействия достаточно распространены, чтобы их можно было найти в большинстве веб-приложений. Например, многие приложения используют реляционную базу данных и аутентификацию пользователя. Они открывают подключение к базе данных в начале запроса и получают информацию о вошедшем в систему пользователе. В конце запроса подключение к базе данных закрывается.
Эти типы шаблонов могут немного выходить за рамки самого Flask, но Flask делает их лёгким для реализации. Некоторые распространённые шаблоны собраны на следующих страницах.
- Большие приложения как пакеты
- Фабрики приложений
- Распределение приложений
- Использование обработчиков URL
- Развертывание с Setuptools
- Развертывание с Fabric
- Использование SQLite 3 с Flask
- SQLAlchemy в Flask
- Загрузка файлов
- Кэширование
- Декораторы представлений
- Валидация форм с WTForms
- Наследование шаблонов
- Высвечивание сообщений
- AJAX с jQuery
- Ленивая загрузка представлений
- MongoDB с MongoEngine
- Добавление значка сайта
- Потоковая передача контента
- Отложенные обратные вызовы запросов
- Добавление переопределений HTTP методов
- Контрольные суммы содержимого запроса
- Задачи Celery в фоновом режиме
- Наследование Flask
- Одностраничные приложения
© 2007–2021 Pallets
Licensed under the BSD 3-clause License.
https://flask.palletsprojects.com/en/2.0.x/patterns/