如何在Django模型中按不同模型的字段降序排列?

2 投票
1 回答
2663 浏览
提问于 2025-04-16 07:51

这里有一个如何按降序排列的例子:

Entry.objects.filter(pub_date__year=2005).order_by('-pub_date', 'headline')

所以我们可以使用:'-pub_date'
还有一个例子是如何按另一个模型中的字段排序:

Entry.objects.order_by('blog__name', 'headline')

所以我们可以使用:'blog__name'
我怎么能在一个查询中同时做到这两点呢?'blog__-name' 这个写法不行。

1 个回答

12

你想要的是 '-blog__name'

撰写回答