Изучаю 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 %}
Вернуться на верх