Actualmente, tengo dos plantillas html que se extienden desde una base.html:
pagina1.html:
{% extends 'dashboard/base.html' %} {% block tittle %} Dashboard1 {% endblock %} ... code ... Code_block_1 {% endblock %}
página2.html:
{% extends 'dashboard/base.html' %} {% block tittle %} Dashboard2 {% endblock %} ... code ... Code_block_1 {% endblock %}
Ambos html comparten el mismo Code_block_1.
Estaba pensando en crear otro html llamado Code_block_1.html para consolidar este fragmento de código repetitivo. Luego, inserte Code_block_1.html en page1.html y pag2.html. Django solo te permite extender una vez. ¿Cómo soluciono este problema?
Gracias.
Simplemente cree otro archivo HTML llamado code_block_1.html
y luego dentro de page1.html
y page2.html
use include
así:
<!-- page1.html --> {% extends 'dashboard/base.html' %} {% block tittle %} Dashboard1 {% endblock %} ... code ... {% include 'code_block_1.html' %} {% endblock %} <!-- page2.html --> {% extends 'dashboard/base.html' %} {% block tittle %} Dashboard2 {% endblock %} ... code ... {% include 'code_block_1.html' %} {% endblock %}