Jinja para el alcance del bucle se restablece al incrementar la variable
Estoy creando una aplicación Flask y estoy tratando de recorrer las líneas de pedido para mostrar la cantidad de artículos en una cesta.
{% set items = 0 %}
{% for line in current_order.order_lines %} #loops twice in current test
{% set items = items + line.quantity %} #should add 5 then 2
{% endfor %}
{{ items }} #outputs 0
Después de un poco de investigación, he descubierto que es un problema de alcance, es decir, la parte inferior{{ items }}
no puedo ver que he agregado 5 y luego 2. ¿Cómo puedo incrementar un valor en un bucle for Jinja?