我在模板中的变量是:{% with lang=request.session.lang %}
并保存是否' en'或者' ua'
在<li>
中,我检查当前网址是否等于/ lang /:
<li class="{% ifequal request.path '/lang/'%} active {% endifequal%}">
但它没有用。我99%确定问题出在其中:'/lang/'
在ifequal
标记和引号
答案 0 :(得分:1)
您可以在此处再使用一个with
并使用add
构建路径:
{% with "/"|add:lang|add:"/" as path %}
<li class="{% ifequal request.path path %} active {% endifequal%}">
{% endwith %}