ich ein Modell haben, wie folgt:Berechnen Sie die Differenz von 2 aggregiert Summe in einer Abfrage
class Loan(models.Model):
lender = models.ForeignKey(User, related_name='lender')
borrower = models.ForeignKey(User, related_name='borrower')
money = models.IntegerField()
Was ich tun möchte, ist das Bruttogesamt für einen Benutzer zu berechnen:
gross_total = Loans.object.filter(lender=user).annonate(Sum('money'))
- Loans.object.filter(borrower=user).annonate(Sum('money'))
Mein aktueller Die Gesamtberechnung verwendet zwei Abfragen. Ich hätte gerne eine einzige Abfrage dafür.
Danke.
Das ist genau das, was ich brauche, wusste nicht einmal, dass wir das im Django machen können. Vielen Dank!! :) – s0nskar