Я могу получить эти два значения в шаблоне Django HTML: {{user.get_username}} {{post.user}}
Но когда я использую их для сравнения их значений в условии IF, это не работает.
{%for post in post%}
<a href="{% url 'post_detail' post.id %}"><h1>{{post.title}}</h1></a>
<h2>{{post.content}}</h2>
<p>{{post.date}}</p>
{%if user.is_authenticated%}
<h3> {{ user.get_username }}</h3>
<h3> {{post.user}} </h3>
{%ifequal user.get_username post.user%}
<form action="{%url 'post_delete' post.id %}" method="POST">
{%csrf_token%}
<button type="submit">Delete</button>
</form>
{%endifequal%}
{%endif%}
{%endfor%}
Я также пытался {% if user.get_username == post.user%}, но это тоже не помогло.
Пожалуйста, помогите. Мне нужна кнопка удаления только против сообщений вошедшего в систему пользователя.