我正在使用相当不同的nav_bars构建一个站点,具体取决于您的操作。 现在我为这些不同的nav_bars做了额外的html文件,我包含在我的基础中。 但是我碰到了一个问题。我似乎无法在我的包含文件中创建其他块。
有没有办法做到这一点,所以我不必在base.html中制作一个巨大的nav_bar?
base.html中的示例:
{% include "character/character_nav_bar.html" %}
和我的character_nav_bar.html:
<li {% block charactersheet %}{% endblock %}>
<a href="{% url 'character_sheet' %}"><i class="fa fa-fw fa-user"></i> Character Sheet</a>
</li>
,最后在我的character_sheet.html。
{% block charactersheet %}class="active"{% endblock %}
(请记住,这只是一个简单的例子,有时块会用于更多,然后将一个类置于活动状态)