Я хочу добавить Bootstrap на мой сайт. У меня есть base.html и другие файлы, которые наследуются от base.html, но в моем base.html я хочу иметь панель навигации, которая будет отображаться на каждом сайте. К сожалению, после добавления кода начальной загрузки он не отображается, но если я добавлю этот код в index.html, он будет отображен.
Мой base.html:
{% extends "bootstrap/base.html" %}
{% block head %}
{{ super() }}
{% if title %}
<title> {{ title }} - Book Blog</title>
{% else %}
<title> Welcome to Book Blog!</title>
{% endif %}
{% endblock %}
{% block navbar %}
Microblog:
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link active" href="{{ url_for('index') }}">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url_for('show_books') }}">Books</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url_for('login') }}">Login</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url_for('logout') }}">Logout</a>
</li>
</ul>
{% endblock %}
<body>
<hr>
{% with messages = get_flashed_messages() %}
{% if messages %}
<ul>
{% for message in messages %}
<li>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}
{% endwith %}
{% block content %}{% endblock %}
</body>
Таким образом, в этом случае навигационная панель не отображается. И, как я писал выше, если я добавлю классы nav в index.html, navbar отобразится только на этом сайте. Как я могу это исправить?