Spec-Zone.ru › Flask 2.3

Шаблоны для Flask

Определенные функции и взаимодействия достаточно распространены, чтобы вы встретили их в большинстве веб-приложений. Например, многие приложения используют реляционную базу данных и аутентификацию пользователей. Они открывают подключение к базе данных в начале запроса и получают информацию о вошедшем в систему пользователе. В конце запроса подключение к базе данных закрывается.

Эти типы шаблонов могут немного выходить за рамки самого Flask, но Flask делает их лёгкими для реализации. Некоторые распространённые шаблоны собраны на следующих страницах.

  • Большие приложения как пакеты
    • Простые пакеты
    • Работа с Blueprint
  • Фабрики приложений
    • Базовые фабрики
    • Фабрики и расширения
    • Использование приложений
    • Улучшения фабрик
  • Отправка приложений
    • Работа с этим документом
    • Комбинирование приложений
    • Отправка по поддомену
    • Отправка по пути
  • Использование обработчиков URL
    • Международные URL приложения
    • Международные URL Blueprint
  • Использование SQLite 3 с Flask
    • Подключение по требованию
    • Лёгкий запрос
    • Начальные схемы
  • SQLAlchemy в Flask
    • Расширение Flask-SQLAlchemy
    • Декларативный
    • Ручная объектно-реляционная модель
    • Слои абстракции SQL
  • Загрузка файлов
    • Лёгкое введение
    • Улучшение загрузок
    • Индикаторы прогресса загрузки
    • Более простое решение
  • Кэширование
  • Декораторы представлений
    • Декоратор, требующий авторизацию
    • Декоратор кэширования
    • Декоратор шаблонов
    • Декоратор точки входа
  • Валедация форм с WTForms
    • Формы
    • В представлении
    • Формы в шаблонах
  • Наследование шаблонов
    • Базовый шаблон
    • Дочерний шаблон
  • Высвечивание сообщений
    • Простое высвечивание
    • Высвечивание с категориями
    • Фильтрация сообщений высвечивания
  • JavaScript, fetch, и JSON
    • Отображение шаблонов
    • Генерация URL
    • Выполнение запроса с fetch
    • Следование перенаправлениям
    • Замена содержимого
    • Возврат JSON из представлений
    • Получение JSON в представлениях
  • Ленивая загрузка представлений
    • Преобразование в централизованную карту URL
    • Загрузка позже
  • MongoDB с MongoEngine
    • Настройка
    • Отображение документов
    • Создание данных
    • Запросы
    • Документация
  • Добавление favicon
    • См. также
  • Потоковая передача содержимого
    • Основное использование
    • Потоковая передача из шаблонов
    • Потоковая передача с контекстом
  • Отложенные обратные вызовы запроса
  • Добавление переопределений методов HTTP
  • Контрольные суммы содержимого запроса
  • Задачи фонового выполнения с Celery
    • Установка
    • Интеграция Celery с Flask
    • Фабрика приложений
    • Определение задач
    • Вызов задач
    • Получение результатов
    • Передача данных в задачи
  • Наследование Flask
  • Одностраничные приложения

© 2007–2022 Pallets
Licensed under the BSD 3-clause License.
https://flask.palletsprojects.com/en/2.3.x/patterns/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API