Сортировка django queryset по строковому полю в алфавитном порядке

Я хочу отсортировать пользователей из модели по фамилии. Я использую User.objects.filter(is_active=True).order_by('last_name') Но все равно не получается. Пожалуйста, предложите какое-нибудь решение.

from django.db.models.functions import Lower

User.objects.filter(is_active=True).order_by(Lower('last_name'))

Если вы хотите отсортировать по алфавиту, необходимо использовать функцию Lower. В противном случае все слова с заглавной буквы будут находиться в начале

Вернуться на верх