Подтвердить что ты не робот

Как django sql-запросы используют регистр без учета регистра и содержит в то же время?

Предположим, у меня есть два пользователя с именем пользователя "AbA" и "aBa" в базе данных. Мое слово запроса - "ab".

Я использовал

User.objects.filter(username__contains='ab')

и

User.objects.filter(username__iexact='ab')

Эти два запроса получают пустой результат. Тем не менее, я хочу использовать что-то вроде username__contains__iexact='ab', которое может извлекать как "AbA", так и "aBa".

Кто-нибудь знает, как решить эту проблему? Спасибо.

4b9b3361

Ответ 1

Использование:

User.objects.filter(username__icontains='ab')

Ответ 3

ссылка /field_icontains = текст

только один _