2
Étant donné le modèle Contribution
suivant:Somme colonne calculée dans Django QuerySet
class Contribution(models.Model):
start_time = models.DateTimeField()
end_time = models.DateTimeField(null=True)
est-il possible, en utilisant l'API de base de données de Django, de reproduire l'instruction SQL suivante?
SELECT SUM(end_time - start_time) AS total_duration FROM contribution;
J'ai compris ceci:
Contribution.objects.aggregate(total_duration=models.Sum(???))
mais je ne suis pas sûr de savoir comment représenter la partie end_time - start_time
. Merci!