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