I am using annotate on a django queryset:
class MyModel(models.Model):
my_m2m = models.ManytoManyField()
my_qs = MyModel.objects.all().annotate(total_m2m=Count('my_m2m'))
This yields the desired result. E.g:
>>> my_qs[0].total_m2m
>>> 3
How do I use aggregate to count the total number of my_m2m
in the queryset? E.g.
>>> my_qs.aggregate_m2m
>>> 9