Мне просто интересно, можно ли суммировать общую сумму B1 + B2 из моего кода ниже?
например, B1 + B2 = total
views.py
b1 = Income1.objects.filter(Q(title='Salary')| Q(title='Bonus')).annotate(as_float=Cast('total_amount', FloatField())).aggregate(Sum('as_float'))
b2 = Income2.objects.filter(Q(title='Overtime')).annotate(as_float=Cast('total_amount', FloatField())).aggregate(Sum('as_float'))
context= {
'b1':b1,
'b2':b2
}
html
<table>
<tr>
<th>#</th>
<th>Details</th>
<th>Amount</th>
</tr>
<tr>
<td>1</td>
<td>Salary and Bonus</td>
<td>{{ b1.as_float__sum}}</td>
</tr>
<tr>
<td>2</td>
<td>Overtime</td>
<td>{{ b2.as_float__sum}}</td>
</tr>
<tr>
<td colspan="2">Total Amount</td>
<td>{{ total.as_float__sum}}</td>
</tr>
</table>
Очень признателен, если вы могли бы мне помочь в этом.