2013-03-08 42 views
0

所有對象我有一個領域的典範:Django的 - 讓那些不屬於M2M

class Product(models.Model): 
    subproducts = models.ManyToManyField("self", blank=True) 

我需要覆蓋管理員的現場查詢集,僅顯示不屬於任何M2M對象關係。我不知道如何得到它們。

所以,如果我有: product1,product2,product3,product4。

產品1包含在子產品:產品2

我需要一個查詢,將得到的,在這種情況下,產品3和產品4

不知道如何獲得的?

回答

2

我認爲沒有的伎倆:

Product.objects.filter(subproducts__isnull=True)