2013-03-28 1 views
0

Je dois énumérer seulement la catégorie qui ai le produit. Si une catégorie n'a pas de produit associé, cette catégorie ne sera pas listée.La liste de catégorie qui ont seulement le produit

Ce modèle mon:

class Category(models.Model): 
    title = models.CharField() 


class Product(models.Model): 
    title = models.CharField() 
    category = models.ManyToManyField(Category) 

quelques suggestions?

Répondre

0
catgories = Category.objects.filter(product__isnull=False) 
# will return all those categories which have products 
+0

Je suis d'accord: catgories = Category.objects.filter (product__isnull = False) .distinct() Merci. – Damian

Questions connexes