我正在Google App Engine平台上运行一个Python应用程序。但条件是,我有一个期限(例如12个月),每个月我都会支付一笔特定的款项(付款变量)。然后,我需要计算所有付款并更新TOTAL_PAYMENT变量。
{% set total_payment = 0 %}
{% for month in range(0,term) %}
{% payment = SOME_INT_VALUE %}
{% total_payment = total_payment + payment%}
{% endfor%}
{{ total_payment }}我得到的仍然是0,而不是总的支付价值。有什么问题吗?
发布于 2013-09-29 21:27:00
可能有点脏,但它工作得很好。
{% set vars = {'total_payment': 0} %}
{% for month in range(0, term) %}
{% if vars.update({'total_payment': vars.total_payment + SOME_INT_VALUE}) %}{% endif %}
{% endfor %}
{{ vars.total_payment }}https://stackoverflow.com/questions/19078369
复制相似问题