{}
Django: Язык шаблонов

Фильтры

Преобразует значение в нижний регистр.
{{ name|lower }}

Обычно применяется для экранирования текста, и замены переноса строки тегами P.
 {{ text|escape|linebreaks }}

Обычно применяется для экранирования текста, и замены переноса строки тегами BR.
 {{ text|escape|linebreaksbr }}

Отобразит первые 30 слов переменной bio.
 {{ bio|truncatewords:30 }}

Возвращает размер значения. Работает для строк и списков.
{{ value|default:"nothing" }}

Форматирует размер файла в читабельный вид (например, '13 KB','4.1 MB','102 bytes', и т.д.).
{{ value|filesizeformat }}

Отключение автоэкранирования
 {{ data|safe }}

Формат даты
 {{ entry.published_at|date:"Y/M/d" }}

Наследование шаблонов

Шаблон наследует другой щаблон. Этот тег должен быть первым тегом в шаблоне.
 {% extends "base.html" %}

Добавляет содержимое родительского блока.
 {  block.super }}

Для ясности можно в теге {% endblock %} ввести название блока.
 {% endblock content %}


Циклы


{% for item in items%}
{{ forloop.counter0 }} - счетчик начинает с нуля
{{ forloop.counter }} - счетчик с единицы.
{% endfor %}