Язык шаблонов django - проблемы с утверждением if
Я новичок в django и столкнулся с проблемой, решение которой не могу найти. В шаблоне я вывожу данные из пользовательского контекстного процессора. Там я использую цикл for для всех запрашиваемых элементов и оператор if, который проверяет, что данные принадлежат человеку, который в данный момент вошел в систему:
{% for item in all_soli_accs %}
{% if item.owner == request.user.get_username %}
<a href="{% url 'url-soli-acc' item.soli_acc %} ">
{{ item.soli_acc }}
</a>
{% endif %}
{% endfor %}
Странно, но оператор if не возвращает "true", когда должен. Рендеринг ничего не выводит. Для отладки я попытался вывести {{item.owner}} и {{request.user.get_username}} и проверить, есть ли ошибки. Но при рендеринге в виде переменной они возвращают один и тот же результат, что позволяет мне предположить, что все в порядке. Я в замешательстве. Есть ли у кого-нибудь решение этой проблемы? Нужна ли вам дополнительная информация?
наилучшие пожелания
Использовать
request.user.username
Вместо
request.user.get_username