Как сделать добавление нескольких значений в шаблоне Django?
1
<div class="row">
<div class="col-7 text-start fs2 border-bottom border-dark"><b>RT CASH AMOUNT</b></div>
<div class="col-3 text-center fs2 border-start border-bottom border-dark"><b>KCC</b></div>
<div class="col-2 text-center fs2 border-start border-bottom border-dark" id="cash_amt">
<b>
{% if total1.realization__amount_received__sum == None %}
0
{% else %}
{{total1.realization__amount_received__sum|floatformat}}
{% endif %}
</b>
</div>
</div>
2
<div class="row">
<div class="col-7 text-start fs2 border-bottom border-dark"><b>RT CASH AMOUNT</b></div>
<div class="col-3 text-center fs2 border-start border-bottom border-dark"><b>KCC</b></div>
<div class="col-2 text-center fs2 border-start border-bottom border-dark" id="cash_amt">
<b>
{% if total2.realization__amount_received__sum == None %}
0
{% else %}
{{total2.realization__amount_received__sum|floatformat}}
{% endif %}
</b>
</div>
</div>
3
<div class="row">
<div class="col-7 text-start fs2 border-bottom border-dark"><b>RT CASH AMOUNT</b></div>
<div class="col-3 text-center fs2 border-start border-bottom border-dark"><b>KCC</b></div>
<div class="col-2 text-center fs2 border-start border-bottom border-dark" id="cash_amt">
<b>
{% if total3.realization__amount_received__sum == None %}
0
{% else %}
{{total3.realization__amount_received__sum|floatformat}}
{% endif %}
</b>
</div>
</div>
4
<div class="row">
<div class="col-7 text-start fs2 border-bottom border-dark"><b>RT CASH AMOUNT</b></div>
<div class="col-3 text-center fs2 border-start border-bottom border-dark"><b>KCC</b></div>
<div class="col-2 text-center fs2 border-start border-bottom border-dark" id="cash_amt">
<b>
{% if total4.realization__amount_received__sum == None %}
0
{% else %}
{{total4.realization__amount_received__sum|floatformat}}
{% endif %}
</b>
</div>
</div>
И где я хочу получить результат:
<div class="row">
<div class="col-7 text-start fs2 border-bottom border-dark"></div>
<div class="col-3 text-center fs2 border-start border-bottom border-dark"><b>TOTAL (A)</b></div>
<div class="col-2 text-center fs2 border-start border-bottom border-dark" id="total1">1+2+3+4</div>
</div>
Поскольку значения поступают из агрегированных наборов запросов, некоторые из них могут иметь и значения None. Но меня беспокоит вопрос, как сложить их все, чтобы получить общую сумму. Я могу сложить два значения с помощью модуля mathfilters
, но не могу понять, как сделать это с большим количеством значений, а некоторые из них даже имеют значения None, что также ставит меня в тупик. Пожалуйста, кто-нибудь помогите мне разобраться с этим. Заранее спасибо.