I am trying to count the distinct values from a group of objects that have a manytomanyfield
e.g.
object article has manytomanyfield of tag objects
You question is related: How to count and display objects in relation ManyToMany in Django
class Topping(models.Model):
name = models.CharField(max_length = 20)
class Pizza(models.Model):
name = models.CharField(max_length = 20)
toppings = models.ManyToManyField(Topping)
>>> for topping in Topping.objects.all():
... print topping.name, topping.pizza_set.count()