Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Jinja2 в Django

Jinja2 в Django

Владимир Филонов

В двух словах и нескольких цифрах о шаблонизаторе Jinja2 и его применении в Django

Moscow Python Meetup

October 31, 2013
Tweet

More Decks by Moscow Python Meetup

Other Decks in Programming

Transcript

  1. # Django {{ person.get_friends }} Увы, это вызовет исключение и

    инструкция не выполнится. И нам понадобится, например, делать templatetag # Jinja {{ person.get_friends(10) }}
  2. {{ }} не только для переменных, но и для глобальных

    функций* В Jinja простые templatetags это просто функции зарегистрированные в окружении. Сложные теги реализовываются в виде плагинов.
  3. + Значительный прирост скорости + ИМХО - более человеческий синтаксис

    - Не из коробки - Большинство contrib и внешних django-приложений может потребовать бубна