查询中的min函数设置Django来查找模型中的较早日期?

时间:2015-12-22 22:39:57

标签: django django-models django-queryset

我有一个模型,每个条目都有一个日期。如何使用queryset查找具有最早日期的条目?这不依赖于'pk',因为我可以在以后添加一个具有更早日期的行。

这是我到目前为止所做的事情似乎并不起作用:

Model.objects.get(min(date))

感谢。

2 个答案:

答案 0 :(得分:17)

Model.objects.earliest('date')

答案 1 :(得分:1)

earliest = Model.objects.order_by('date')[0]

你需要处理Model中没有对象的情况。