Spec-Zone.ru › Flask 1.1

Шаблоны для Flask

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

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

  • Приложения большего размера
    • Простые пакеты
    • Работа с Blueprints
  • Фабрики приложений
    • Базовые фабрики
    • Фабрики и расширения
    • Использование приложений
    • Улучшения фабрики
  • Диспечирование приложений
    • Работа с этим документом
    • Объединение приложений
    • Диспечирование по поддомену
    • Диспечирование по пути
  • Реализация исключений API
    • Простой класс исключений
    • Регистрация обработчика ошибок
    • Использование в представлениях
  • Использование обработчиков URL
    • Международные URL-адреса приложений
    • Международные URL-адреса Blueprint
  • Развертывание с Setuptools
    • Основной скрипт настройки
    • Разметка сборок
    • Распределение ресурсов
    • Объявление зависимостей
    • Установка / Разработка
  • Развертывание с Fabric
    • Создание первого Fabfile
    • Запуск Fabfiles
    • Файл WSGI
    • Файл конфигурации
    • Первое развертывание
    • Следующие шаги
  • Использование SQLite 3 с Flask
    • Подключение по требованию
    • Легкий поиск
    • Начальные схемы
  • SQLAlchemy в Flask
    • Расширение Flask-SQLAlchemy
    • Декларативное
    • Ручное отображение объекта-отношения
    • Уровень абстракции SQL
  • Загрузка файлов
    • Нежное введение
    • Улучшение загрузки
    • Полосы прогресса загрузки
    • Более простое решение
  • Кэширование
  • Декораторы представлений
    • Декоратор "Требуется вход в систему"
    • Декоратор кэширования
    • Декоратор шаблонов
    • Декоратор конечной точки
  • Валидация форм с WTForms
    • Формы
    • В представлении
    • Формы в шаблонах
  • Наследование шаблонов
    • Базовый шаблон
    • Дочерний шаблон
  • Высвечивание сообщений
    • Простое высвечивание
    • Высвечивание с категориями
    • Фильтрация сообщений высвечивания
  • AJAX с jQuery
    • Загрузка jQuery
    • Где мой сайт?
    • Функции представлений JSON
    • HTML
  • Настраиваемые страницы ошибок
    • Общие коды ошибок
    • Обработчики ошибок
    • Возврат ошибок API в формате JSON
  • Ленивая загрузка представлений
    • Преобразование в централизованную карту URL
    • Загрузка позднее
  • MongoDB с MongoEngine
    • Настройка
    • Сопоставление документов
    • Создание данных
    • Запросы
    • Документация
  • Добавление favicon
    • См. также
  • Потоковая передача контента
    • Основное использование
    • Потоковая передача из шаблонов
    • Потоковая передача с контекстом
  • Отложенные обратные вызовы запроса
  • Добавление переопределений методов HTTP
  • Контрольные суммы содержимого запроса
  • Задачи Celery в фоновом режиме
    • Установить
    • Настроить
    • Пример задачи
    • Запуск worker
  • Наследование Flask
  • Одностраничные приложения

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

Spec-Zone.ru

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