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

Har*_*rry 1 django django-models

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

Foo.objects.filter(name ="This,That,That")

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

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

Dan*_*man 8

Foo.objects.filter(name__in=["This", "That", "Those"])
Run Code Online (Sandbox Code Playgroud)