использовать условие if внутри тега html, используя тег jinja - PullRequest
0 голосов
/ 09 июля 2019

Я сделал заголовок для моего проекта сайта, и в нем есть несколько разделов ... Я хочу изменить название цвета раздела в заголовке с помощью jinja, но не могу шаблон уже обработан без ошибок, но имя раздела не меняется ив pycharm это сообщение появляется: начало тега не закрыто

<ul class='menu'>
    <li {% if section == "dashboard" %}class="selected"{% endif %}>
      <a href="{% url 'dashboard' %}">My dashboard</a>
    </li>
    <li {% if section == "images" %}class="selected"{% endif %}>
      <a href="#">Images</a>
    </li>
    <li {% if section == "people" %}class="selected"{% endif %}>
      <a href="#">People</a>
    </li>
</ul>

Ответы [ 2 ]

0 голосов
/ 10 июля 2019
<ul class='menu'>
    <li class="selected">
        {% if section == "dashboard" %}
          <a href="{% url 'dashboard' %}">My dashboard</a>
        {% elif section == "images" %}
          <a href="#">Images</a>
        {% elif section == "people" %}
          <a href="#">People</a>
        {% endif %}
     </li>
 </ul>
0 голосов
/ 09 июля 2019

попробуйте

{% if section == "dashboard" %}
<li class="selected">
{% else %}
<li>
{% endif %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...