我想知道如何从上下文对象中过滤掉列表变量的最后一个元素.
{% for d in data %}
{{ d }},
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
我不想拥有,最后一个元素.谢谢.
注意:这只是一个假设的例子.我知道我们可以使用连接过滤器在这里实现相同的功能
Aid*_*wen 49
你的意思是 -
{% for d in data %}
{% if forloop.last %}
{{ d }}
{% else %}
{{ d }},
{% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
看看模板for循环中 的django文档
使用{{ data|join:", " }},它完全符合您的需要.
https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs#join
或者你也可以尝试这个 -
{% for d in data %}
{{ d }} {% if not forloop.last %},{% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
看看模板for循环的文档
| 归档时间: |
|
| 查看次数: |
13864 次 |
| 最近记录: |