Вы можете определить блок в своем базовом шаблоне, где вы включаете свой файл (только один раз):
В base.html:
{% block including_file %}
{% include "my_file.html" %}
{% endblock %}
А затем сделайте все остальныешаблоны расширяют ваш базовый шаблон:
{% extends "base.html" %}
РЕДАКТИРОВАТЬ: Если у вас есть несколько шаблонов, которые не расширяют базовый шаблон, вы можете сделать общий базовый шаблон только с помощью {% block including_file %}
и ничего больше.Таким образом, base.html
расширяет generic_base.html
, а шаблоны, которые не расширяются base.html
, теперь могут просто расширять generic_base.html
.