2013-10-25 158 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