在order_by()中使用Django自定义模型方法属性

在order_by()中使用Django自定义模型方法属性,第1张

在order_by()中使用Django自定义模型方法属性

不,你不能那样做。

order_by
是在数据库级别应用的,但是数据库对你的自定义Python方法一无所知。

你可以使用单独的字段进行排序

Author.objects.order_by('first_name', 'last_name')

或在Python中进行排序:

sorted(Author.objects.all(), key=lambda a: a.full_name)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5036878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存