Задать вопрос

Как сделать регистронезависимый поиск в БД django?

В урле приходит параметр title. Нужно сделать выборку из БД по этому значению. Следующий код работает только с латиницей.
def api_find_title(request, find_title=''):
    found = Post.objects.values('id', 'title', 'mark', 'phone_number', 'email')\
        .annotate(title_lower=Lower('title'))\
        .filter(title_lower=find_title.lower())
  • Вопрос задан
  • 1089 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
netpastor
@netpastor
Python developer
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ranc58
@Ranc58
Backend python developer
Попробуйте iexact Тыц
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы