有人可以帮我从 DJango 列表中删除重复项吗?
我已经使用了 ifchanged 模板,但工作不正常,所以已将其删除。我不确定我是否使用了正确的方法。
{% for item in history %}
{{item}}
{% if not forloop.last %}
,
{% endif %}
{% endfor %}
我正在寻找如下所示的输出
我得到了什么:
测试1,测试2,测试1,测试1
我在寻找什么:
测试1,测试2
我希望这是有道理的,非常感谢大家的时间。
您应该能够在模板中使用
unique_list
过滤器。类似于以下内容:
{% for item in history|unique_list %}
{{ item }}
{% if not forloop.last %}
,
{% endif %}
{% endfor %}