-1
Я запускаю приложение Python на платформе Google App Engine. Бу, у меня есть термин (например, 12 месяцев), и в каждом месяце я делаю конкретный платеж (переменная PAYMENT). Затем мне нужно подсчитать все сделанные платежи и обновить переменную TOTAL_PAYMENT.Как обновить внешнюю переменную из цикла for (Python, Jinja2)
{% set total_payment = 0 %}
{% for month in range(0,term) %}
{% payment = SOME_INT_VALUE %}
{% total_payment = total_payment + payment%}
{% endfor%}
{{ total_payment }}
Вместо того, чтобы иметь общую стоимость платежа, я все равно получаю 0. В чем проблема?
Я думаю, вы должны использовать тег 'set' в' {% payment = SOME_INT_VALUE%} '. т. е. '{% set payment = SOME_INT_VALUE%}'. –
@LeonYoung по какой-то причине переменная сбрасывает значение вне цикла –