Mi cliente está preguntando algo muy extraño pero que tiene sentido en las operaciones diarias.
Tengo un usuario con el nombre Nicolás y estoy filtrando por nombre con el valor Nicolás.
¿Hay alguna manera de mostrar los resultados? ¡Gracias!
El código que tengo hasta ahora.
q = request.GET['q'] q_res = Member.objects.filter( Q(first_name__icontains = q)| Q(last_name__icontains = q) )Puede usar unaccent , para hacer consultas que no tengan en cuenta los acentos. Esto solo funciona con postgres, y creo que en Django 1.8+.
Si esto no es aplicable a usted, entonces no puede hacerlo directamente. Una posible alternativa es almacenar una versión sin acento de la cadena en un nuevo campo y buscar por eso. Hay una library para obtener la cadena regular más cercana posible de una Unicode.