Как сделать добавление нескольких значений в шаблоне 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, что также ставит меня в тупик. Пожалуйста, кто-нибудь помогите мне разобраться с этим. Заранее спасибо.

Вернуться на верх