Изучаю django и получаю следующее сообщение TemplateSyntaxError
16 {% if request.user.is_authenticated %}
17 <ul class="menu">
18 <li {% if section=="dashboard" %}class="selected" {% endif %}>
19 <a href="{% url 'dashboard'%}">My dashboard</a>
20 </li>
21
28 {% endif %}
вот код, который выдает ошибку, я не знаю, что я делаю не так
Сообщение об ошибке: Could not parse the remainder: '=="dashboard"' from 'section=="dashboard"'
Франциско,
Необходимо поставить пробел между оператором (==
) и переменной (section
) и сравниваемым значением ("dashboard"
).
{% if request.user.is_authenticated %}
<ul class="menu">
<li {% if section == "dashboard" %}class="selected"{% endif %}>
<a href="{% url 'dashboard'%}">My dashboard</a>
</li>
{% endif %}