Я хочу получить последние значения моих разных устройств из моей модели данных (django). Если мне нужно последнее, которое я использую,
dev_data = DevData.objects.order_by('dev_id','-data_timestamp').distinct('dev_id')
Но я не знаю, как получить последние "n" значения каждого из них (а не только последнее). Я попробовал следующую строку кода, но это неправильно, потому что это определяет, сколько значений вы получаете в целом, а не для каждого устройства.
dev_data = DevData.objects.order_by('dev_id','-data_timestamp').distinct('dev_id')[:n]
Может ли кто-нибудь мне помочь?
Спасибо большое много!