web-dev-qa-db-fra.com

Django Modèle - Requête / filtrage ne respectant pas la casse

Comment interroger/filtrer dans Django et ignorer les cas de ma chaîne de requête?

J'ai quelque chose comme et aime ignorer le cas de my_parameter:

MyClass.objects.filter(name=my_parameter)
164
Ron

Je l'ai résolu comme ça:

MyClass.objects.filter(name__iexact=my_parameter)

Il y a même un moyen de l'utiliser pour la recherche de sous-chaîne:

MyClass.objects.filter(name__icontains=my_parameter)

Il y a un lien vers la documentation .

300
Ron