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.
Vous devez vous connecter pour publier un commentaire.
Utilisation:
icontains
est insensible à la casse - http://docs.djangoproject.com/en/dev/ref/models/querysets/#std:fieldlookup-icontains