Spec-Zone.ru › Flask 2.0

Шаблоны для Flask

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

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

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

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

Spec-Zone.ru

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