从最新到最旧的Django日期查询

从最新到最旧的Django日期查询,django,django-models,Django,Django Models,我正在从头开始构建我的第一个Django程序,在尝试将项目从最新到最旧打印到屏幕上时遇到了麻烦。 我的模型在数据库中填充了一个自动日期时间字段,如下所示: 模型 按照从最新创建到最旧的顺序排列或打印这些信息的代码行是什么 要将其实现到此调用中: taskitems2 = request.user.taskitem_set.all().latest()[:3] 使用order\u by()方法对查询集进行排序。它只接受一个参数,即queryset排序所依据的属性。在该键前面加上-按相反顺序排序。

我正在从头开始构建我的第一个Django程序,在尝试将项目从最新到最旧打印到屏幕上时遇到了麻烦。 我的模型在数据库中填充了一个自动日期时间字段,如下所示:

模型 按照从最新创建到最旧的顺序排列或打印这些信息的代码行是什么

要将其实现到此调用中:

taskitems2 = request.user.taskitem_set.all().latest()[:3]

使用
order\u by()
方法对查询集进行排序。它只接受一个参数,即queryset排序所依据的属性。在该键前面加上
-
按相反顺序排序。

顺便说一句,您还可以在
字段中创建Django的

ordered_tasks = TaskItem.objects.order_by('-created_at')

令人惊叹的。现在,我从以下位置获得了添加到DB的3个最近项目:taskitems2=request.user.taskitem\u set.all().latest()[:3]。如何实现它?@ryan:
latest\u tasks=TaskItem.objects.order\u by('-created\u date')[:3]
ordered_tasks = TaskItem.objects.order_by('-created_date')
ordered_tasks = TaskItem.objects.order_by('-created_at')