Шаблоны Django: включают и расширяют
Я хотел бы предоставить один и тот же контент внутри 2 разных базовых файлов.
Так что я'Я пытаюсь сделать это:
page1.html:
{% extends "base1.html" %}
{% include "commondata.html" %}
page2.html:
{% extends "base2.html" %}
{% include "commondata.html" %}
Проблема в том, что я могуКажется, он использует и расширяет, и включает. Есть ли способ сделать это? И если нет, как я могу выполнить вышеизложенное?
commondata.html переопределяет блок, указанный как в base1.html, так и в base2.html
Цель этого - предоставить одну и ту же страницу в формате pdf и html, где форматирование немного отличается. Приведенный выше вопрос, хотя и упрощает то, что яЯ пытаюсь сделать это, если я смогу получить ответ, который решит мою проблему.