Spec-Zone.ru › Werkzeug 0.16

Werkzeug

werkzeug Немецкое существительное: «инструмент». Этимология: werk («работа»), zeug («вещи»)

Werkzeug — это комплексная библиотека веб-приложений WSGI. Она начиналась как простое собрание различных утилит для приложений WSGI и стала одной из самых продвинутых библиотек утилит WSGI.

Werkzeug поддерживает Unicode и не навязывает никаких зависимостей. Разработчик сам выбирает движок шаблонов, адаптер базы данных и даже способ обработки запросов.

Начало работы

  • Установка
    • Версия Python
    • Зависимости
    • Виртуальные окружения
    • Установить Werkzeug
    • Установить virtualenv
  • Переход на Werkzeug 1.0
    • Автоматическое переписывание импортов
    • Устаревший и удалённый код
  • Учебник по Werkzeug
    • Краткое введение
    • Шаг 0: Базовое введение в WSGI
    • Шаг 1: Создание папок
    • Шаг 2: Базовая структура
    • Вмешательство: Запуск приложения
    • Шаг 3: Окружение
    • Шаг 4: Маршрутизация
    • Шаг 5: Первый вид
    • Шаг 6: Перенаправление
    • Шаг 7: Вид детали
    • Шаг 8: Шаблоны
    • Шаг 9: Стиль
    • Бонус: Усовершенствования
  • Уровни API
    • Пример
    • Высокий или низкий?
  • Быстрый старт
    • Окружение WSGI
    • Ввод запроса
    • Парсинг заголовков
    • Ответы

Обслуживание и тестирование

  • Обслуживание приложений WSGI
    • Релоадер
    • Цветной логгинг
    • Виртуальные хосты
    • Выключение сервера
    • Отладка
    • SSL
    • Сокеты Unix
  • Утилиты тестирования
    • Погружение
    • Создание окружения
    • Тестирование API
  • Отладка приложений
    • Включение отладчика
    • Использование отладчика
    • PIN отладчика
    • Вставка ошибок

Справочник

  • Объекты запроса/ответа
    • Как они работают
    • Изменяемость и повторное использование обёртки
    • Базовые обёртки
    • Классы миксинов
    • Дополнительные классы миксинов
  • Маршрутизация URL
    • Быстрый старт
    • Формат правила
    • Встроенные преобразователи
    • Карты, правила и адаптеры
    • Фабрики правил
    • Шаблоны правил
    • Пользовательские преобразователи
    • Сопоставление хостов
  • WSGI-помощники
    • Помощники итераторов/потоков
    • Помощники окружения
    • Удобные помощники
    • Байты, строки и кодировки
    • Необработанное кодирование URI и пути запроса
  • Утилиты файловой системы
  • Утилиты HTTP
    • Функции даты
    • Парсинг заголовков
    • Утилиты заголовков
    • Куки
    • Помощники условных ответов
    • Константы
    • Парсинг данных формы
  • Структуры данных
    • Общие
    • Связанные с HTTP
    • Другие
  • Утилиты
    • Помощники HTML
    • Общие помощники
    • Помощники URL
    • Парсинг User-Agent
    • Помощники безопасности
  • Помощники URL
    • werkzeug.urls
  • Локальные контексты
  • Среднее ПО
    • Исправление прокси X-Forwarded-For
    • Обслуживание общих статических файлов
    • Диспечер приложения
    • Базовый HTTP-прокси
    • Проверка согласованности протокола WSGI
    • Профилировщик приложения
  • Исключения HTTP
    • werkzeug.exceptions
    • Классы ошибок
    • Базовый класс
    • Специальные исключения HTTP
    • Простое прерывание
    • Пользовательские ошибки

Развертывание

  • Развертывание приложения
    • CGI
      • Создание файла .cgi
      • Настройка сервера
    • mod_wsgi (Apache)
      • Установка mod_wsgi
      • Создание файла .wsgi
      • Настройка Apache
    • FastCGI
      • Создание файла .fcgi
      • Настройка lighttpd
      • Настройка nginx
      • Отладка
    • Проксирование HTTP
      • Создание сервера .py
      • Настройка nginx

Модули, предоставленные сообществом

  • Модули, предоставленные сообществом
    • Atom-синдікування
      • werkzeug.contrib.atom
    • Сессии
      • werkzeug.contrib.sessions
      • Ссылка
    • Защищённый куки
      • werkzeug.contrib.securecookie
      • Безопасность
      • Ссылка
    • Кэш
      • werkzeug.contrib.cache
      • API кэширования
      • Системы кэширования
    • Дополнительные обёртки
      • werkzeug.contrib.wrappers
    • Iter IO
      • werkzeug.contrib.iterio
    • Исправители
    • Профилировщик WSGI-приложений
    • Средство проверки согласованности WSGI-сервера

Дополнительная информация

  • Важные термины
    • WSGI
    • Объект ответа
    • Функция представления
  • Unicode
    • Unicode в Python
    • Unicode в HTTP
    • Обработка ошибок
    • Объекты запроса и ответа
    • Файловая система
  • Работа с данными запроса
    • Отсутствующий маркер конца потока на входном потоке
    • Когда Werkzeug выполняет разбор?
    • Как происходит разбор?
    • Ограничение данных запроса
    • Как расширить разбор?
  • Журнал изменений
    • Версия 0.16.1
    • Версия 0.16.0
    • Версия 0.15.6
    • Версия 0.15.5
    • Версия 0.15.4
    • Версия 0.15.3
    • Версия 0.15.2
    • Версия 0.15.1
    • Версия 0.15.0
    • Версия 0.14.1
    • Версия 0.14
    • Версия 0.13
    • Версия 0.12.2
    • Версия 0.12.1
    • Версия 0.12
    • Версия 0.11.16
    • Версия 0.11.15
    • Версия 0.11.14
    • Версия 0.11.13
    • Версия 0.11.12
    • Версия 0.11.11
    • Версия 0.11.10
    • Версия 0.11.9
    • Версия 0.11.8
    • Версия 0.11.7
    • Версия 0.11.6
    • Версия 0.11.5
    • Версия 0.11.4
    • Версия 0.11.3
    • Версия 0.11.2
    • Версия 0.11.1
    • Версия 0.11
    • Версия 0.10.5
    • Версия 0.10.4
    • Версия 0.10.3
    • Версия 0.10.2
    • Версия 0.10.1
    • Версия 0.10
    • Версия 0.9.7
    • Версия 0.9.6
    • Версия 0.9.7
    • Версия 0.9.5
    • Версия 0.9.4
    • Версия 0.9.3
    • Версия 0.9.2
    • Версия 0.9.1
    • Версия 0.9
    • Версия 0.8.4
    • Версия 0.8.3
    • Версия 0.8.2
    • Версия 0.8.1
    • Версия 0.8
    • Версия 0.7.2
    • Версия 0.7.1
    • Версия 0.7
    • Версия 0.6.2
    • Версия 0.6.1
    • Версия 0.6
    • Версия 0.5.1
    • Версия 0.5
    • Версия 0.4.1
    • Версия 0.4
    • Версия 0.3.1
    • Версия 0.3
    • Версия 0.2
    • Версия 0.1

© 2007–2020 Pallets
Licensed under the BSD 3-clause License.
https://werkzeug.palletsprojects.com/en/0.16.x/index.html

Spec-Zone.ru

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