【发布时间】:2023-04-08 11:38:01
【问题描述】:
我正在使用 Django,我对如何从模型(表)中提取信息有点迷茫。
我有一张表格,其中包含来自各种传感器的不同信息。我想知道的是是否有可能从Django模型中获取每个传感器(每个传感器都有一个标识符)的最后一行数据(使用时间戳列)。
在 sql 中它会是这样的,(可能查询不正确,但我想你可以理解我在尝试什么)
SELECT sensorID,timestamp,sensorField1,sensorField2
FROM sensorTable
GROUP BY sensorID
ORDER BY max(timestamp);
我已经看到 group_by() 函数和 lastest() 存在,但我没有得到任何连贯的东西,我也不清楚我是否选择了最佳形式。
谁能帮我开始这个话题?我想这很容易,但这是一个新世界,很难开始。
您好!
【问题讨论】:
-
你使用什么数据库?
-
对不起,我正在使用 postgresql
标签: django django-models