我使用循环在XML文档中生成块,但我需要对循环中的最后一个块进行异常处理。我仍然希望使用jinja2来填充上一次迭代中的一些变量,但是有几个变量需要与其他变量不同。
处理这种情况的最佳方法是什么?有没有办法在生成后修改输出?或者我应该只对最后一次迭代进行硬编码?
谢谢!
答案 0 :(得分:1)
我会用这样的东西......
{% for Product in Products %}
{% if Products | length == loop.index %}
<!-- your last item code -->
{% else %}
<!-- The other iterations -->
{% endif %}
{% endfor %}
希望这有帮助!