Мой взгляд:
credits = Credit.objects.filter(account=OuterRef('pk')).values('account_id').annotate(sum_credits=Sum('amount'))
debits = Debit.objects.filter(account=OuterRef('pk')).values('account_id').annotate(sum_debits=Sum('amount'))
dif = Account.objects.annotate(credit_sum=Subquery(credits.values('sum_credits')),debit_sum=Subquery(debits.values('sum_debits')),balance=F('credit_sum') F('debit_sum')).values_list('name', 'balance')
Мой шаблон:
{% for account in dif %}
<tr>
<td>{{ account }}</td>
<td></td>
<td></td>
<td></td>
</tr>
{% endfor %}
Результат:
('andrea', 10)
('mosca', 20)
Как убрать скобки?