如何在查询中查询具有此条件的所有元素?

时间:2015-04-28 02:37:11

标签: python django django-models django-orm

为简单起见,假设我有以下模型:

class Tag(models.Model):
    name = models.CharField(max_length=255)

class Supplier(models.Model):
    name = models.CharField(max_length=90)
    tags = models.ManyToMany(Tag, null=True, blank=True)

我有liked个供应商的列表,我想拥有这个供应商提供的所有标签。如何获得供应商列表中包含的所有标签?

1 个答案:

答案 0 :(得分:1)

您可以使用__in

Tag.objects.filter(supplier__in=list_of_suppliers)