如何告诉Django ORM反转查询结果的顺序?

问题描述

在字段名称加上连字符。

.order_by('-date')

解决方法

为了了解针对Django模型的查询,我一直在尝试使用以下查询来获取最后3个添加的有效Avatar模型:

newUserAv = Avatar.objects.filter(valid=True).order_by("date")[:3]

但是,这反而给了我按日期顺序添加的前三个头像。我敢肯定这很简单,但是在Django文档中却很难找到它:如何选择 三个头像对象而不是前三个?