Я довольно новичок в Джанго. Это кажется очень простым, но я не могу понять, что здесь происходит.
<div class="comment">
<h2 class="commenter">{{ comment.user }}</h2>
<p class="commentdate">{{ comment.created }}</p>
<p class="commentbody">{{ comment.body }}</p>
"{{ comment.user }}" "{{ user.username }}"
{% ifequal commment.user user.username %}
<p><a href="#">Delete comment</a></p>
{% endifequal %}
</div>
Я хочу, чтобы кнопка удаления отображалась только в том случае, если зарегистрированный пользователь совпадает с пользователем, оставившим комментарий. {{comment.user}} и {{user.username}} печатают один и тот же результат (это всего лишь тестовая строка, чтобы увидеть, что в них хранится), но тег {% ifequal comment.user user.username%} оценивая как ложное по какой-то причине. Что я делаю неправильно? Это может быть проблема с типом данных? Если это так, я не уверен, как решить эту проблему в тегах шаблона.