複数のエントリに投票すると、for ループ内のエントリごとに [投票を追加] ボタンが複製されます。投票の追加ボタンが一度だけ表示されるようにロジックを修正する方法についてのアイデアはありますか?
{{ user.get_profile.votes.all }}
{% for v in user.get_profile.votes.all %}
{% if v.entry = e.entry %}
<form action="/profile/" method="post">
{% csrf_token %}
<input type='hidden' name='entry_id' value='{{ e.id }}'>
<input type='hidden' name='project_id' value='{{ p.id }}'>
<input type='hidden' name='team_id' value='{{ t.id }}'>
<input type='submit' name="remove_vote" value='Remove Vote'>
</form>
{% elif v.entry != e.entry %}
<form action="/profile/" method="post">
{% csrf_token %}
<input type='hidden' name='entry_id' value='{{ e.id }}'>
<input type='hidden' name='project_id' value='{{ p.id }}'>
<input type='hidden' name='team_id' value='{{ t.id }}'>
<input type='submit' name="add_vote" value='Add Vote'>
</form>
{% endif %}
{% empty %}
<form action="/profile/" method="post">
{% csrf_token %}
<input type='hidden' name='entry_id' value='{{ e.id }}'>
<input type='hidden' name='project_id' value='{{ p.id }}'>
<input type='hidden' name='team_id' value='{{ t.id }}'>
<input type='submit' name="add_vote" value='Add Vote'>
</form>
{% endfor %}