我想使用Q()从Django模型中获取数据。
我想要的是
obj = models.Products.objects(Q(description=[a list of descriptions]))
我想要所有的对象匹配的描述与列表的元素
您可以使用__in
查找<一口>[Django-doc]一口>:
obj = models.Products.objects.filter(description__in=[a list of descriptions])
也就是说,通常使用这样的查询实际上是为了解决另一个更基本的问题。最好查看为什么您认为需要在描述列表中过滤,因为通常不需要。
注意:通常Django模型被赋予一个单数的名字,所以
Product
而不是.Products