Django模型对象过滤器 - 多个关键字

时间:2012-10-09 12:31:37

标签: django django-models

你能过滤这样的模型对象吗?

Foo.objects.filter(name =“This,That,That”)

所以过滤所有具有这些名称的对象;它将返回名称为This,that和那些的所有对象。

如果我知道它只是说3个关键字就可以很容易地使用OR或AND。但就我而言,可能会有一个或多个关键字

1 个答案:

答案 0 :(得分:8)

Foo.objects.filter(name__in=["This", "That", "Those"])