Сравните request.path с обратным URL-адресом в шаблоне Django

Я понимаю, что request.pathдаст мне текущий URL-адрес.

В настоящее время я работаю над своим шаблоном base.htmlс вкладками CSS и хочу, чтобы шаблон знал, какая вкладка в данный момент «активна», и передал class="active-tab"тегу <a>.

Так что я хотел сделать что-то вроде

<a href="{% url orders_list %}"
    {% if request.path = reverse('orders_list') %}
        class="active-tab"
    {$ endif %}
>Orders</a>

Но я уверен, что вы не можете сделать это ifсравнение. Мне также нужен только базовый (?)URL, игнорирующий любые параметры GET.

Также приветствуются любые предложения или советы. Заранее спасибо!

5
задан hobbes3 22 April 2012 в 22:50
поделиться