在order_by()中使用Django自定义模型方法属性
不,你不能那样做。order_by是在数据库级别应用的,但是数据库对你的自定义Python方法一无所知。
order_by
你可以使用单独的字段进行排序:
Author.objects.order_by('first_name', 'last_name')
或在Python中进行排序:
sorted(Author.objects.all(), key=lambda a: a.full_name)
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群