Spec-Zone.ru › Flask 3.0

Шаблоны для Flask

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

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

  • Большие приложения как пакеты
    • Простые пакеты
    • Работа с Blueprints
  • Фабрики приложений
    • Основные фабрики
    • Фабрики и расширения
    • Использование приложений
    • Улучшения фабрики
  • Диспечер приложений
    • Работа с этим документом
    • Объединение приложений
    • Диспечер по поддомену
    • Диспечер по пути
  • Использование обработчиков 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
  • Одностраничные приложения

© 2010 Pallets
Licensed under the BSD 3-clause License.
https://flask.palletsprojects.com/en/3.0.x/patterns/

Spec-Zone.ru

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