2016-06-22 2 views
-1

Существует метод __containsКак игнорировать заглавные буквы, используя django build-in metd?

contents.objects.filter(title__contains = 'live').order_by('-id') 

Это равно SqL как

select * from contents where title like '%live%' order by id desc 

SQL-результатов, может быть, как это:

xxxxxx_live——sdf 
xxxx_livess_sdd 
..... 

Как выбрать данные, где заголовок содержит Live и live ? Есть ли у django встроенный метод?

+0

Что такое «Живые» данные? – Sayse

+1

'title__contains' может быть? Это полезно для нечувствительных к регистру запросов. – slackmart

ответ

0

Итак, вы можете использовать icontains для соответствия LIVE, Live, live, LIve.

contents.objects.filter(title__icontains='live').order_by('-id') 
+0

О да, все. –

+0

Это работает для вас? Название вопроса отличается от описанной проблемы в теле. – slackmart

Смежные вопросы