Lo sé, puedo ejecutar una búsqueda insensible a mayúsculas/minúsculas desde DJango ORM. Al igual que,orden insensible a django-orm por
User.objects.filter(first_name__contains="jake")
User.objects.filter(first_name__contains="sulley")
User.objects.filter(first_name__icontains="Jake")
User.objects.filter(first_name__icontains="Sulley")
Y también, que puedo pedir como
user_list = User.objects.all().order_by("first_name")
# sequence: (Jake, Sulley, jake, sulley)
user_list = User.objects.all().order_by("-first_name") # for reverse
# sequence: (sulley, jake, Sulley, Jake)
¿Hay una manera directa para un caso-insensibles fetch ?? Como en Quiero una secuencia como
# desired sequence: jake, Jake, sulley, Sulley
De lo contrario, sugiera la mejor manera de hacerlo. Gracias por adelantado.
Esto no funcionará al atravesar una relación, es decir, "nombre__algo", sin embargo, puede hacer que funcione con la función Lower ya que django 1.8: 'desde django.db.models.functions import Lower' y 'MyModelName.objects.order_by (Lower ('name_something')) 'aquí está https://docs.djangoproject.com/en/1.9/_modules/django/db/models/functions/#Lower – romainm