inspirer de ce modèle dans la documentation Django: Aggregation and AvgDjango queryset - Filtrage des objets de table liés avant l'agrégation
Il y a un queryset comme ceci:
Author.objects.annotate(average_rating=Avg('book__rating'))
qui renvoie tous les auteurs annotés par le taux moyen de l'ensemble des leurs livres. Et si je veux interroger les auteurs annotés par le taux moyen de leurs livres qui ont été publiés par exemple en 2016.
Notez que je veux obtenir des résultats avec le moins de requêtes possible.
Pouvez-vous décrire les modèles de 'Author' et' Book'? –
Ils sont au début de la page de documentation que j'ai référencé dans la première ligne. –