我汇集了两个不同的列表。如何按日期/时间对它们进行排序?
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)
我要查找的所有内容都会出现在打印输出中,但是我需要按时间对其进行排序。我将如何处理?
(这是它的打印方式,后两个来自添加的列表。)
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
答案 0 :(得分:2)
foo
和 foo2
是 Queryset
strong> Comments
(/具有相同型号)模型。因此,您可以使用order_by()
查询集方法
info.order_by('dt')
其中 dt
是日期或日期时间字段