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