Django include template no data
Я пытаюсь включить файл в файл base.html. Внутри базы, внутри base.html
{% block content %}
{% include "something.html" %}
{% endblock %}
Но ничего не отображается из включенного файла, и я пробовал располагать блоки в файле something.html
{% block content %}
something something inside the something.html
{% endblock %}
Я также пробовал без использования блоков, но ничего не получилось.
Что вы хотите сделать?
base.html
{% block content %}
{% include "something.html" %}
{% endblock %}
something.html
<div>my content in something</div>
Если вы поместите утверждение block во включенный шаблон, он не будет отображаться.
Подробнее https://docs.djangoproject.com/en/4.0/ref/templates/builtins/#include
whatyouwanttoinclude.html
<body>
............
{% block content %}
{% endblock content %}
...........
</body>
whereyouwanttoinclude.html
{% extends 'whatyouwanttoinclude.html' %}
{% block content %}
some html here
{% endblock content %}
Теперь при рендеринге шаблона whereyouwanttoinclude.html, он также покажет содержимое whatyouwanttoinclude.html