Django queryset, противоположный фильтру contains

вот модель моего "проекта" :

class Project(models.Model):
    name = models.CharField(max_length=200, verbose_name="Project name", default="")

Я знаю, как использовать QuerySets для фильтрации всех объектов Project, которые содержат "result" в своем имени (вот так) :

projects = Project.objects.filter(name__contains=result)

(если у меня есть три проекта с именами "Hello", "Hello_World" и "Hi" и я делаю так :

)
hello_projects = Project.objects.filter(name__contains="Hello")

мой QuerySet "hello_projects" будет содержать проекты с именами "Hello" и "Hello_World")

Я хочу сделать это наоборот, и отфильтровать проекты, название которых есть в моем результате.

Например, если "result" - "Hello_World_Its_Me", я хочу получить все проекты, имена которых находятся внутри result, поэтому "Hello", и "Hello_World"

Есть ли способ сделать это?

Вернуться на верх