Python 使用jinja标记在html标记内使用if条件

Python 使用jinja标记在html标记内使用if条件,python,html,django,python-3.x,jinja2,Python,Html,Django,Python 3.x,Jinja2,我为我的网站项目做了一个标题,它有一些部分。。。 我想使用jinja更改标题上的节颜色名称,但我无法更改 模板已呈现,没有错误,但节名称未更改 在pycharm中,此消息显示:标记开始未关闭 <ul class='menu'> <li {% if section == "dashboard" %}class="selected"{% endif %}> <a href="{% url 'dashboard' %}">My dashboard

我为我的网站项目做了一个标题,它有一些部分。。。 我想使用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>

试试这个

{% if section == "dashboard" %}
<li class="selected">
{% else %}
<li>
{% endif %}
{%if section==“dashboard”%}
  • {%else%}
  • {%endif%}
  • 
    
    能否显示视图中打印((部分,键入(部分))显示的内容。也许
    部分
    不是字符串,或者不是具有不同值的字符串?
    <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>