Как отсортировать два конвергированных списка по дате и времени? - PullRequest
0 голосов
/ 04 мая 2019

Я объединил два разных списка.Как мне отсортировать их по дате / времени?

foo = get_list_or_404(Comments, equoes=user) 
foo2 = get_list_or_404(Comments, User=user) 
info = (foo+foo2) 
for x in info: 
print(x.dt)

(Изменить: ответил на мой собственный вопрос: info = sorted (info, key = lambda time: time.dt))

ВсеЯ ищу, появляется в распечатке, но мне нужно отсортировать по времени.Как бы я пошел по этому поводу?

(Вот так печатается, последние два из добавленного списка.)

2019-05-03 17:12:55.611679+00:00
2019-05-03 17:58:08.319295+00:00
2019-05-03 18:13:19.608188+00:00
2019-05-03 15:06:43.242201+00:00
2019-05-03 14:47:19.166391+00:00

1 Ответ

2 голосов
/ 04 мая 2019

foo и foo2 являются Queryset из Comments (/ той же модели) модель. Таким образом, вы можете использовать order_by() метод queryset

info<b>.order_by('dt')</b>

, где dt - поле даты или даты и времени

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...