Я искал способ использования Django ORM для использования подстановочного знака SQL и сделал что-то эквивалентное этому:
SELECT * FROM table
WHERE field LIKE 'abc_wxyz'
В настоящее время я делаю:
field_like = 'abc_wxyz'
result = MyClass.objects.extra(where=["field LIKE " + field_like])
Я уже пробовал с методами contains () и icontains (), но это не то, что мне нужно, поскольку он добавляет скобки в запрос:
SELECT * FROM table
WHERE field LIKE '%abc/_wxyz%'
Спасибо!