Tengo una lista de nombres que quiero que coincidan con mayúsculas y minúsculas, ¿hay alguna manera de hacerlo sin usar un ciclo como el siguiente?Django query case-insensitive list match
a = ['name1', 'name2', 'name3']
result = any([Name.objects.filter(name__iexact=name) for name in a])
Postgres soporta índices de mayúsculas y minúsculas, así que por ese caso, puede ser más rápido para ejecutar consultas separadas "iexact" para cada elemento de un partido de iregex. En django, la búsqueda "iexact" de backend de back-end usa una transformación UPPER(), por lo que con un índice personalizado en UPPER() para esa fila es posible obtener una aceleración. – Evgeny
Deseo que implementen __iin – JREAM
@Evgeny Deseo que pudiera añadir una respuesta o darnos un enlace. ¡Gracias! –