2024-05-01 22:07:29 发布
网友
我刚从django开始。我的模型非常简单,由时间戳和值(温度,每分钟更新一次)组成。我想检索过去7天每天的最大值。在
我需要查询7次还是有“快捷方式”?在
{a2}你可以利用^}:
start_date = date.today() - timedelta(days=7) MyModel.objects.filter(timestamp__gte=start_date).extra(select={'day': connection.ops.date_trunc_sql('day', 'timestamp')}).values('day').annotate(max_temperature=Max('temperature'))
{a2}你可以利用^}:
相关问题 更多 >
编程相关推荐