modelli django: include ed estende

|

Vorrei fornire lo stesso contenuto all'interno di 2 diversi file di base.

Quindi sto cercando di fare questo:

page1.html:

{% extends "base1.html" %} {% include "commondata.html" %} 

page2.html:

{% extends "base2.html" %} {% include "commondata.html" %} 

Il problema è che non riesco a utilizzare sia extends che include. C'è un modo per farlo? E se no, come posso realizzare quanto sopra?

commondata.html sovrascrive un blocco che è specificato sia in base1.html che in base2.html

Lo scopo di questo è fornire la stessa pagina sia in formato pdf che html, dove la formattazione è leggermente diversa. La domanda precedente, tuttavia, semplifica ciò che sto cercando di fare, quindi se riesco a ottenere una risposta risolverà il mio problema.