Я извлекаю данные из двух отдельных таблиц, как показано ниже.Python переупорядочивает список списков после сортировки
list_table_1 = models.my_table_1.objects.all().order_by("-date_field","time_field") ## data from table 1
list_table_2 = models.my_table_2.objects.all().order_by("-date_field","time_field") ## data from table 2
Тогда я положил обе списки в одном списке говорят my_list
и хотел бы сортировать их на основе даты, а также время в обратном порядке, так что последний заказ на вершине. Так что я сделал это: my_list(key= lambda item:item[0][1],reverse= True)
тогда я получаю это:
[['InstaMojo', datetime.date(2015, 6, 30), datetime.time(10, 50, 54), u'status',u'buyer_name'], ['InstaMojo',datetime.date(2015, 6, 29), datetime.time(19, 46, 22), u'status', u'buyer_name'],['PayU',datetime.date(2015, 6, 30), datetime.time(15, 39, 11), u'status', u'firstname'], ['PayU', datetime.date(2015, 6, 29), datetime.time(15, 37, 29), u'status', u'firstname']]
Но мне нужен выход, как следующее:
[['PayU',datetime.date(2015, 6, 30), datetime.time(15, 39, 11), u'status', u'firstname'],['InstaMojo', datetime.date(2015, 6, 30), datetime.time(10, 50, 54), u'status',u'buyer_name'] ,['InstaMojo',datetime.date(2015, 6, 29), datetime.time(19, 46, 22), u'status', u'buyer_name'], ['PayU', datetime.date(2015, 6, 29), datetime.time(15, 37, 29), u'status', u'firstname']]
Любая помощь в этой связи было бы здорово! Заранее спасибо!
КСТАТИ Я смотрел на эти вопросы на SO - link 1 и link 2
Спасибо! Только то, что я хотел! –