Ich weiß, ich kann eine case unsensitive Suche von DJango ORM ausführen. Wie,django-orm case-insensitive order von
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")
Und auch, kann ich sie als
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)
ein direkter Weg für eine Groß- und Kleinschreibung holen Gibt es holen ?? Wie in ich will eine Sequenz wie
# desired sequence: jake, Jake, sulley, Sulley
Wenn nicht, dann schlagen Sie einen besten Weg vor, es zu tun. Danke im Voraus.
Dies wird nicht funktionieren, wenn Sie die Beziehung durchlaufen, dh "name__etwas", aber Sie können es mit der Lower-Funktion arbeiten, da django 1.8: 'from django.db.models.functions Lower importieren' und 'MyModelName.objects.order_by (Lower ('name_etwas') 'hier ist es https://docs.djangoproject.com/de/1.9/_modules/django/db/models/functions/#Lower – romainm