我有一个模型,字段:
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)