-1

Djangoスポーツアプリで試合のリストを表示する必要があります。すべての一致のリストを持つ関数をすでに定義しました。それぞれの一致はDateTime"real_start"であり、その日付で並べ替えたいと思います。

これは私の一致リストです:

    matches = Match.live_matches.all()

私はmatches.sort(key = lambda x:x.real_start、reverse = True)を試しました

しかし、それは機能しません。

どんな助けでも大歓迎です。ありがとう。

4

2 に答える 2

3

多分ドキュメントを見てください?

Match.objects.date('real_start', 'day', order='DESC')

これはlive_matches関数内で使用できます。日付フィールドで並べ替える場合は、ラムダは必要ありません。

于 2012-10-19T10:15:23.907 に答える
1

これを試して:

sort(matches, key=lambda x: x.real_start, reverse=True)
于 2012-10-19T10:14:42.613 に答える