sql "LIKE" эквивалент в django-запросе

Что эквивалентно этой инструкции SQL в django?

SELECT * FROM table_name WHERE string LIKE pattern; 

Как это реализовать в django? Я пытался

 result = table.objects.filter( pattern in string ) 

Но это не сработало. Как это реализовать?

Использование содержит или значки :

 result = table.objects.filter(string__contains='pattern') 

содержит и значки, упомянутые falsetrue, делают запросы, такие как SELECT ... WHERE headline LIKE '%pattern% head SELECT ... WHERE headline LIKE '%pattern%

Наряду с ними вам могут понадобиться эти с похожим поведением: startswith , istartswith , endswith , iendswith

изготовление

SELECT ... WHERE headline LIKE 'pattern%

или

SELECT ... WHERE headline LIKE '%pattern

 result = table.objects.filter(string__icontains='pattern') 

Нечувствительный к регистру поиск строки в поле.