Tag start is not closed шаблонизатор Django

На странице статьи есть блок комменатриев, у которого есть селектор сортировки. Параметр сортировки передаётся через view. Хочу сделать так, чтобы атрибут selected проставлялся в нужный тег option в зависимости от этого параметра. Делаю это так:

<select id="comments-sort">
    <option value="comment_datetime" {% if sort == "comment_datetime" %}selected{% endif %}>Сначала старые</option>
    <option value="-comment_datetime" {% if sort == "-comment_datetime" %}selected{% endif %}>Сначала новые</option>
    <option value="-rating_sum" {% if sort == "-rating_sum" %}selected{% endif %}>Рейтинг по-убыванию</option>
    <option value="rating_sum" {% if sort == "rating_sum" %}selected{% endif %}>Рейтинг по-возрастанию</option>
</select>

И этот код работает, но проблема в том, что PyCharm ругается на этот код с сообщением Tag start is not closed и даёт warning Attribute {% is not allowed here: введите сюда описание изображения И вот у меня вопрос, это PyCharm неправомерно выпендривается, или моя ошибка всё-таки где-то есть?

Вернуться на верх