Spec-Zone.ru › Jinja 3.0

Jinja

_images/jinja-logo.png

Jinja — это быстрый, выразительный и расширяемый движок шаблонов. Специальные плейсхолдеры в шаблоне позволяют писать код, похожий на синтаксис Python. Затем шаблон передаётся данным для рендеринга конечного документа.

Содержание:

  • Введение
    • Установка
  • API
    • Основы
    • API высокого уровня
    • Автоэскейпинг
    • Примечания об идентификаторах
    • Типы Undefined
    • Контекст
    • Загрузчики
    • Кэш байткода
    • Поддержка асинхронности
    • Политики
    • Утилиты
    • Исключения
    • Настраиваемые фильтры
    • Настраиваемые тесты
    • Контекст вычисления
    • Глобальное пространство имён
    • API низкого уровня
    • Мета-API
  • Песочница
    • API
    • Перехват операторов
  • Встроенные типы Python
    • Примеры
    • API
  • Документация по шаблонам
    • Обзор
    • Переменные
    • Фильтры
    • Тесты
    • Комментарии
    • Управление пробелами
    • Эскейпинг
    • Выражения на строке
    • Наследование шаблонов
    • Эскейпинг HTML
    • Список управляющих структур
    • Поведение контекста импорта
    • Выражения
    • Список встроенных фильтров
    • Список встроенных тестов
    • Список глобальных функций
    • Расширения
    • Переопределения автоэскейпинга
  • Расширения
    • Добавление расширений
    • Расширение i18n
    • Выражение оператора
    • Управление циклом
    • Оператор with
    • Расширение автоэскейпинга
    • Расширение отладки
    • Написание расширений
    • Примеры расширений
    • API расширений
  • Интеграция
    • Babel
    • Pylons
  • Переход с других движков шаблонов
    • Jinja 1
    • Django
    • Mako
  • Советы и хитрости
    • Обработка null по умолчанию
    • Переключение строк
    • Выделение активных пунктов меню
    • Доступ к родительскому циклу
  • Часто задаваемые вопросы
    • Почему он называется Jinja?
    • Насколько он быстрый?
    • Насколько Jinja совместим с Django?
    • Разве не ужасно помещать логику в шаблоны?
    • Почему автоэскейпинг не является значением по умолчанию?
    • Почему контекст неизменяемый?
    • Мои трассировки выглядят странно. Что происходит?
    • Мои макросы переопределяются чем-то
  • Лицензия BSD-3-Clause
  • Изменения
    • Версия 3.0.1
    • Версия 3.0.0
    • Версия 2.11.3
    • Версия 2.11.2
    • Версия 2.11.1
    • Версия 2.11.0
    • Версия 2.10.3
    • Версия 2.10.2
    • Версия 2.10.1
    • Версия 2.10
    • Версия 2.9.6
    • Версия 2.9.5
    • Версия 2.9.4
    • Версия 2.9.3
    • Версия 2.9.2
    • Версия 2.9.1
    • Версия 2.9
    • Версия 2.8.1
    • Версия 2.8
    • Версия 2.7.3
    • Версия 2.7.2
    • Версия 2.7.1
    • Версия 2.7
    • Версия 2.6
    • Версия 2.5.5
    • Версия 2.5.4
    • Версия 2.5.3
    • Версия 2.5.2
    • Версия 2.5.1
    • Версия 2.5
    • Версия 2.4.1
    • Версия 2.4
    • Версия 2.3.1
    • Версия 2.3
    • Версия 2.2.1
    • Версия 2.2
    • Версия 2.1.1
    • Версия 2.1
    • Версия 2.0
    • Версия 2.0rc1

© 2007–2021 Pallets
Licensed under the BSD 3-clause License.
https://jinja.palletsprojects.com/en/3.0.x/index.html

Spec-Zone.ru

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