Django - 获取所有不属于 M2M 的对象



我有一个模型,字段:

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

我需要覆盖管理员的字段查询集,只显示不属于任何m2m关系的对象。我不知道怎么得到它们。

如果我有:Product1, product2, product3, product4.

product1包含子产品:product2

在这种情况下,我需要一个查询来获取product3和product4

知道怎么得到它吗?

我想这招奏效了:

Product.objects.filter(subproducts__isnull=True)

相关内容

  • 没有找到相关文章

最新更新