Python Django在数据库中查找最早的条目
正在Django视图中寻找查找数据库中最旧项的方法。然后取那个值,然后到一个时间。必须有一种简单的方法来编写复杂的查询。如果您的模型上有一个创建的时间戳,那么您可以按此字段升序排序并获取第一个值吗? 要处理日期之间的差异,可以使用聚合函数查找最高和最低日期,但我不确定。以下几点可能有效:Python Django在数据库中查找最早的条目,python,django,datetime,view,Python,Django,Datetime,View,正在Django视图中寻找查找数据库中最旧项的方法。然后取那个值,然后到一个时间。必须有一种简单的方法来编写复杂的查询。如果您的模型上有一个创建的时间戳,那么您可以按此字段升序排序并获取第一个值吗? 要处理日期之间的差异,可以使用聚合函数查找最高和最低日期,但我不确定。以下几点可能有效: MyModel.objects.all().aggregate(最低=Min('created_at'),最高=Max('created_at')) 然后计算两者之间的差异——这当然取决于最小和最大聚合函数是否
MyModel.objects.all().aggregate(最低=Min('created_at'),最高=Max('created_at'))
然后计算两者之间的差异——这当然取决于最小和最大聚合函数是否正确处理日期…具有最早日期的条目