{% for voter in opt.voterlog_set.all %}
{% if user.id != voter.voter.id %}
<span data-url="{% url vote %}" data-id="{{ opt.id }}" class="button">vote</span>
{% endif %}
{% endfor %}
在上面的代码中,我只想在当前用户尚未投票时才显示一次投票选项。上面的代码多次打印出投票选项(对于 voterlog 中的每个条目一次)。Django 不允许我设置自定义变量,例如我可以用来切换 hasVoted 变量的布尔值。如何使用 Django 模板修复此代码?
谢谢你的帮助