Ответ 1
Используйте contains или icontains:
result = table.objects.filter(string__contains='pattern')
Что эквивалентно этому оператору SQL в django?
SELECT * FROM table_name WHERE string LIKE pattern;
Как это реализовать в django? Я попробовал
result = table.objects.filter( pattern in string )
Но это не сработало. Как это реализовать?
Используйте contains или icontains:
result = table.objects.filter(string__contains='pattern')
содержит и значки, упомянутые falsetrue, делают запросы типа 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')
Нечувствительный к регистру поиск строки в поле.