Python django sql查询如何同时使用不区分大小写和contains?

Python django sql查询如何同时使用不区分大小写和contains?,python,django,Python,Django,假设数据库中有两个用户名为“AbA”和“AbA”的用户。 我的疑问词是“ab” 我曾经 User.objects.filter(用户名\uu包含class='ab') 及 User.objects.filter(username\uu iexact='ab') 这两个查询得到的结果为空。但是,我想使用类似于username\uuuu contains\uuuu iexact='ab'的东西来检索'AbA'和'AbA' 有人知道如何解决这个问题吗?谢谢。使用: User.objects.filte

假设数据库中有两个用户名为“AbA”和“AbA”的用户。 我的疑问词是“ab”

我曾经

User.objects.filter(用户名\uu包含class='ab')

User.objects.filter(username\uu iexact='ab')

这两个查询得到的结果为空。但是,我想使用类似于
username\uuuu contains\uuuu iexact='ab'
的东西来检索'AbA'和'AbA'

有人知道如何解决这个问题吗?谢谢。

使用:

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

icontains
不区分大小写-