Вы можете иметь один layout.html
файл, расширенный всеми шаблонами, а затем использовать операторы if
для выбора правильной таблицы стилей CSS для каждого шаблона путем доступа к request.endpoint
, который в основном является функцией представления, которая отображает шаблон.
{% if request.endpoint == 'index' %}
<link href="{{ url_for('static', filename='main.css') }}" rel="stylesheet" type="text/css">
{% elif request.endpoint == 'another' %}
<link href="{{ url_for('static', filename='another.css') }}" rel="stylesheet" type="text/css">