2013-10-25 117 views
0

我有以下两种模式:查询与M2M领域

class Title(models.Model): 
    name = models.CharField(max_length=50) 

class UpdateBatch(models.Model): 
    name = models.CharField(max_length=50, blank=True) 
    is_completed = models.BooleanField() 
    titles = models.ManyToManyField(Title) 

如何我会得到一个批次的所有标题未完成?

如何获得已完成批次中的所有标题?

回答

0

要获得所有完成的:

Title.objects.filter(updatebatch__is_completed=True) 
+0

既然是布尔,'= TRUE'和'= FALSE'将使其更加明确。 – karthikr