Шаблоны 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, где форматирование немного отличается. Приведенный выше вопрос, хотя и упрощает то, что яЯ пытаюсь сделать это, если я смогу получить ответ, который решит мою проблему.

Ответы на вопрос(7)

Ваш ответ на вопрос