我使用 jinja 填充我的 html 页面,如何像在 python 中使用 set()
一样从输出中删除重复项?
下面是我的代码:
<label class="text-primary" for="search_type" style="display:inline-block;">Selected Status : </label>
{% for project_data in project_on_status_list %}
<span>{{ project_data.get_project_stage_display }}, </span>
{% endfor %}
输出:
Selected Status : In Progress, On Hold, On Hold, Completed,
期望的输出:
Selected Status : In Progress, On Hold, Completed,
最佳答案
您需要过滤器唯一
`<label class="text-primary" for="search_type" style="display:inline-block;">
Selected Status :
</label>
{% for project_data in project_on_status_list %}
<span>{{ project_data.get_project_stage_display | unique }}, </span>
{% endfor %}`
关于python - 删除 jinja 中的重复列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47648747/