Comment peut-django requêtes sql utiliser la casse et contient en même temps?

Supposons que j'ai deux utilisateurs avec le nom d'utilisateur 'AbA' et 'aBa' dans la base de données.
Mon mot de requête est "ab".

J'ai utilisé

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

et

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

Ces deux requêtes obtenir un résultat vide. Cependant, je veux utiliser quelque chose comme username__contains__iexact='ab' qui peut récupérer les deux 'AbA' et 'aBa'.

Quelqu'un sait comment résoudre ce problème? Merci.

InformationsquelleAutor demoslam | 2011-05-09