django2.0 Queryset的方法 order_by()


发布时间:2019-02-15 13:08    作者: Uncle Hui   已过去:1 年,7 月   阅读总量:491 已被赞:0


order_by( ):

使用order_by( )方法来对不同的字段进行排序,你可以对结果进行排序。

例如:你可以取回所有对象并通过它们的标题进行排序:

通过关联字段去排序,利用双 " _ _ "

Post.objects.order_by('title')
 或者:
Post.objects.filter(pk__gte=3).order_by('time')

多个条件排序

默认是升序。你可以通过负号来指定使用降序,如下所示:

Post.objects.order_by('-title')

也可以配合其他方法进行链式查询排序:如:annotate+count

点赞

0




登陆后方可评论