Python Django中不区分大小写的queryset排序
是否可以对Django queryset案例进行不敏感的排序?此查询:Python Django中不区分大小写的queryset排序,python,django,sqlite,django-queryset,Python,Django,Sqlite,Django Queryset,是否可以对Django queryset案例进行不敏感的排序?此查询: MyModel.objects.order_by('title') 使用区分大小写的排序。结果按如下方式排序: X.. a.. b.. a.. b.. X.. 但我想对标题进行如下分类: X.. a.. b.. a.. b.. X.. 不确定是否可以直接使用ORM来完成。但使用,您可以尝试执行以下操作: MyModel.objects.extra(select={'case_insensitive_title':
MyModel.objects.order_by('title')
使用区分大小写的排序。结果按如下方式排序:
X..
a..
b..
a..
b..
X..
但我想对标题进行如下分类:
X..
a..
b..
a..
b..
X..
不确定是否可以直接使用ORM来完成。但使用,您可以尝试执行以下操作:
MyModel.objects.extra(select={'case_insensitive_title': 'lower(title)'}).order_by('case_insensitive_title')