Как Django создает шаблон многократного использования?
Пример: Предположим, что многие мои страницы содержат поле «Последние новости», и, следуя принципу СУХОЙ, я хотел бы определить его один раз и повторно использовать на других страницах. Как мне сделать это с шаблонами Django (или Jinja2 )?
Читая Документацию по шаблонам Django , у меня складывается впечатление, что шаблоны Django предлагают наследование «сверху вниз», где подпрограммы -template сам определяет, в какой супер-шаблон он будет встроен:
Title
{% block content %}{% endblock %}
{% extends "base.html" %}
{% block content %}
News
{% endblock %}
Итак, каков метод повторного использования блока (подшаблона) в нескольких местах?