Я работаю с Django, и я немного растерян, как извлекать информацию из моделей (таблиц).
У меня есть таблица, содержащая различную информацию от различных датчиков. Я хотел бы знать, возможно ли из моделей Django получить для каждого датчика (у каждого датчика есть идентификатор) последнюю строку данных (используя столбец отметки времени).
В sql было бы что-то вроде этого (возможно, запрос не правильный, но я думаю, что вы можете понять, что я пытаюсь)
SELECT sensorID,timestamp,sensorField1,sensorField2
FROM sensorTable
GROUP BY sensorID
ORDER BY max(timestamp);
Я видел, что функция group_by()
существует, а также lastest()
но я не вижу ничего связного, и мне также не ясно, выбираю ли я лучшую форму.
Может кто-нибудь помочь мне начать работу с этим топи c? Я думаю, что это очень легко, но это новый мир, и его трудно начать.
Привет!