Так же, как говорится в названии.Джинджа рендерит дополнительный тег li.Вот мой код.
<ul class="list-row">
{% if current_user.is_authenticated %}
<li><a href="#">{{ current_user.username }}</a><li>
<li><a href="{{ url_for('logout') }}">logout</a><li>
{% else %}
<li><a href="{{ url_for('login') }}">login</a><li>
<li><a href="{{ url_for('register') }}">register</a></li>
{% endif %}
</ul>
и здесь он отображается в HTML:
Еще хуже то, что пользователь вошел в систему:
Вещичто я пробовал
- один пустой li> он не отображал дополнительный li
- один li с пустым тегом внутри> он не отображал дополнительный li
- одиночный li с тегом и url_for> он не отображал лишний li
- 2 пустых lis (с / и тегами oa)> он не отображал дополнительный li
Мне кажется, что это происходит только тогда, когда я ставлю два li с кодом jinja.Честно говоря, я могу игнорировать это, но это также занимает место.