我必须在我的Django运动应用程序中显示匹配列表。我已经定义了一个函数来获得所有匹配的列表。 每个匹配作为DateTime“real_start”,我想按照该日期对它们进行排序。
这是我的比赛清单:
matches = Match.live_matches.all()
我试过了 matches.sort(key = lambda x:x.real_start,reverse = True)
但它不起作用。
欢迎任何帮助。谢谢。
答案 0 :(得分:3)
或许查看docs?
Match.objects.date('real_start', 'day', order='DESC')
你可以在你的live_matches函数中使用它,如果你在日期字段上排序则不需要lambdas
答案 1 :(得分:1)
试试这个:
sort(matches, key=lambda x: x.real_start, reverse=True)