Форум сайта python.su
С помощью icontains пытаюсь выполнить поиск в базе, но он работает не так как я ожидал. Я думал поиск будет работать без учета регистра, а в действительности регистр учитывается.
К примеру в базе есть строка со значением “Привет”, если я выполню поиск “привет”, то в результате поиска совпадений найдено не будет, почему так?
P.S бд sqlite
Офлайн
У меня вопрос состоит в том, как реализовать поиск по базе, который действительно не учитывает регистр букв?
Офлайн
google: django sqlite icontains
Вот что-то пишут: https://code.djangoproject.com/ticket/15659
Разбираться лень, читайте сами :)
Офлайн
ivan985
потому что так работает sqlite , у нее поиск без регистра работает в ASCII, но не работает в случае, например, кириллических символов - сами можете попробовать.
Читайте доки на офф сайте. Это не лечится (особенно реализации)
Офлайн
JOHN_16
Спасибо за ответ)
Офлайн