У меня есть такие данные:
Данные, созданные по этому запросу:
data = Post.objects.filter(post_by=UserID).
values_list('posted_date_time','post_id')
.union(post_wishlist.objects.filter(user_id=UserID)
.values_list('added_date_time', 'post_id'))
Могу ли я сделать запрос лучше, если он предоставляет укороченные данные в соответствии с датой.
Output
<QuerySet [(datetime.datetime(2019, 6, 14, 20, 4, 58, 104805, tzinfo=<UTC>), UUID('b15be3c1-3f70-4ccb-af08-dba385f883a1')),
(datetime.datetime(2019, 6, 12, 18, 42, 38, 675120, tzinfo=<UTC>), UUID('f2ea2ad0-f228-43d7-823a-c824a041feb2')),
(datetime.datetime(2019, 6, 12, 17, 46, 38, 479890, tzinfo=<UTC>), UUID('16c66e9b-0cbf-4b6d-b848-78cf771f522c')),
(datetime.datetime(2019, 6, 21, 20, 17, 15, 785171, tzinfo=<UTC>), UUID ('a169afcf-267b-4212-97e5-6221595ab107')),
(datetime.datetime(2019, 6, 15, 7, 33, 34, 136331, tzinfo=<UTC>), UUID('9aac6b06-6622-4587-9956-5b517aaa11e8')),
(datetime.datetime(2019, 6, 18, 16, 11, 49, 134458, tzinfo=<UTC>), UUID('00271b56-9ff7-4f9d-b9c0-2592ca9436d2')),
(datetime.datetime(2019, 6, 21, 21, 3, 53, 528261, tzinfo=<UTC>), UUID('df0d8905-5377-4b8d-99d9-eba644273eaa')),
(datetime.datetime(2019, 6, 21, 21, 4, 6, 256957, tzinfo=<UTC>), UUID('c339d797-f37d-48ff-94a6-e6d1510e23cc')),
(datetime.datetime(2019, 6, 18, 17, 10, 18, 388505, tzinfo=<UTC>), UUID('00271b56-9ff7-4f9d-b9c0-2592ca9436d2'))]>
В QuerySet у меня есть несколько экземпляров datetime с UUID,
Я создал эти данные, используя 2 разные модели, и обе модели имеют разные имена полей datetime, поэтому я думаю, что мыне могу использовать ЦЕПЬ.
Здесь я хочу отсортировать по дате и времени
Заранее большое спасибо