我有一个领域的典范:
class Product(models.Model):
subproducts = models.ManyToManyField("self", blank=True)
我需要覆盖管理员的现场查询集,仅显示对象不属于任何M2M关系。 我不知道如何得到它们。
所以,如果我有:产品1,产品2,产品3,product4的。
产品1包含在子产品:产品2
我需要一个查询,将得到的,在这种情况下,产品3和产品4
任何想法如何获取?
我有一个领域的典范:
class Product(models.Model):
subproducts = models.ManyToManyField("self", blank=True)
我需要覆盖管理员的现场查询集,仅显示对象不属于任何M2M关系。 我不知道如何得到它们。
所以,如果我有:产品1,产品2,产品3,product4的。
产品1包含在子产品:产品2
我需要一个查询,将得到的,在这种情况下,产品3和产品4
任何想法如何获取?
我认为做的伎俩:
Product.objects.filter(subproducts__isnull=True)