What is the SQL ”LIKE” equivalent on Django ORM queries?

Use __contains or __icontains (case-insensitive):

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

The SQL equivalent is

SELECT ... WHERE string LIKE '%pattern%';

@Dmitri’s answer below covers patterns like ‘pattern%’ or ‘%pattern’

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)