Вы должны передать значение выбранного списка из функции просмотра, назовем его active_list
. Затем вы можете проверить в течение l oop, является ли текущий элемент выбранным:
{% for list in lists %}
<a href="{{ url_for('homepage', list_type=list) }}"
class="btn btn-fill-skew {% if list == selected_list %}btn-primary{% else %}btn-outline-primary{% endif %}">
{{list|replace("_", " ")}}</a>
{% endfor %}
Здесь мы добавляем класс btn-primary
для выбранного списка вместо btn-outline-primary
, поэтому он станет заполнен основным цветом.