Вот мои данные и код:
[
(datetime.date(2020, 3, 25), 'Raport'),
(datetime.date(2020, 3, 24), 'Raport'),
(datetime.date(2020, 3, 23), 'Raport'),
(datetime.date(2020, 3, 25), 'Document'),
(datetime.date(2020, 3, 24), 'Document'),
(datetime.date(2020, 3, 23), 'Document'),
(datetime.date(2020, 3, 25), 'Analize'),
(datetime.date(2020, 3, 24), 'Analize'),
(datetime.date(2020, 3, 23), 'Analize'),
]
Вот django (2.2) код:
sorted(DataSet.objects.values_list('doc_type', flat=True).distinct(), reverse=True)
Мне нужно получить последний и уникальный элемент каждого документа doc_type
вместе с датой. На данный момент у меня есть тот же список документов:
['Raport', 'Document', 'Analize']
, но мне нужно:
[(datetime.date(2020, 3, 25), 'Raport'), (datetime.date(2020, 3, 25), 'Document'), (datetime.date(2020, 3, 25), 'Analize')]
Может кто-нибудь дать мне подсказку? Спасибо.