不,你不能那样做。
order_by是在数据库级别应用的,但是数据库对你的自定义Python方法一无所知。
你可以使用单独的字段进行排序:
Author.objects.order_by('first_name', 'last_name')
或在Python中进行排序:
sorted(Author.objects.all(), key=lambda a: a.full_name)
欢迎分享,转载请注明来源:内存溢出
不,你不能那样做。
order_by是在数据库级别应用的,但是数据库对你的自定义Python方法一无所知。
你可以使用单独的字段进行排序:
Author.objects.order_by('first_name', 'last_name')
或在Python中进行排序:
sorted(Author.objects.all(), key=lambda a: a.full_name)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)