使用字符串字段按字母顺序对 django 查询集进行排序
Sort django queryset using string field alphabetically
我想根据姓氏对模型中的用户进行排序。我在用
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 函数。否则,所有大写单词都在开头
我想根据姓氏对模型中的用户进行排序。我在用
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 函数。否则,所有大写单词都在开头