Встроенные теги и фильтры шаблонов в Django: подробный обзор

Теги шаблона:

  1. {% if %}: разрешает условный рендеринг контента на основе определенного условия.
  2. {% for %}: выполняет итерацию по коллекции и отображает содержимое для каждого элемента.
  3. {% include %}: включает содержимое другого файла шаблона.
  4. {%block %}и {% расширяет %}: используются для наследования шаблонов и создания шаблонов многократного использования.
  5. {% url %: генерирует URL-адрес на основе именованного шаблона URL-адреса.

Фильтры шаблонов:

  1. {{variable|filter }}: применяет фильтр для изменения значения переменной перед ее отображением.
  2. {{ value|date }}: форматирует значение даты или времени.
  3. {{ value|length }}: возвращает длину строки, списка или другого итерируемого объекта.
  4. {{ value|truncatechars:count }}: усекает строку до указанного количества символов.
  5. {{ value|lower }}и {{ value|upper }}: преобразует строку в нижний или верхний регистр.

Это всего лишь несколько примеров встроенных тегов и фильтров шаблонов, предоставляемых Django. Более подробную информацию, а также дополнительные теги и фильтры можно найти в официальной документации Django.