Я работаю над простым веб-приложением, а для отображения БД использую модуль Flask_admin. Я хотел бы применить пользовательский CSS ко всем моим шаблонам, например. Пользовательский навар с синей рамкой. Вот как выглядит мой шаблон index.html:
{% block head %}
{{ super() }}
.navbar {
border-color: #019ced;
border-width: 1px;
border-radius: 0;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
border-top: none;
box-shadow: none;
}
{% endblock %}
Он отлично работает, но я хотел бы применить этот пользовательский стиль панели навигации ко всем шаблонам.
Я пытался сделать это с помощью master.html
{% extends 'admin/base.html' %}
{% block head_css %}
{{ super() }}
.navbar {
border-color: #019ced;
border-width: 1px;
border-radius: 0;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
border-top: none;
box-shadow: none;
}
{% endblock %}
а затем расширить его в index.html без каких-либо успехов. Я думаю, я мог бы определить пользовательские шаблоны для каждого представления, наследуемого от родительского и переопределяющего раздел заголовка, в который я включаю файл CSS с пользовательской панелью навигации, но я ищу более простой способ.
Пожалуйста, дайте мне знать, как правильно определить, создать и наследовать базовый шаблон, в котором я могу определить свой собственный CSS. Заранее спасибо.