Расширение многоуровневых шаблонов django
У меня в коде есть 3 шаблона. Первый - base.html, второй - toolbar.html и третий - toolbar_content.html.
поэтому я хотел включить панель инструментов внутрь базы и использовать третью панель внутри блоков содержимого, расширив base.html.
вот пример: my base.html:
<div class="d-flex flex-column flex-column-fluid">
{% include 'components/toolbar.html' %}
</div
моя панель инструментов:
<div class="d-flex align-items-center gap-2 gap-lg-3">
{% block toolbar_content %}{% endblock %}
</div>
и содержание моей панели инструментов:
{% extends 'base.html' %}
{% block toolbar_content %}
<a href="#" class="btn btn-sm fw-bold btn-primary" data-bs-toggle="modal"
data-bs-target="#concept_create">Create New Concept</a>
{% endblock %}
Я попытался проверить этот пример, а также расширить страницу панели инструментов вместо базы в шаблоне содержимого панели инструментов, но это не сработало. Панель инструментов успешно включается в базу, но содержимое не отображается. Не могли бы вы помочь мне разобраться с этим?
<div class="d-flex flex-column flex-column-fluid">
{% block toolbar %}
<div class="d-flex align-items-center gap-2 gap-lg-3">
{% block toolbar_content %}
<a href="#" class="btn btn-sm fw-bold btn-primary" data-bs-toggle="modal" data-bs-target="#concept_create">
Create New Concept
</a>
{% endblock %}
</div>
{% endblock %}
</div>