0
私は3つの予定されているイベントを日付と時刻でソートしようとしています。 私はどのように私は時間によってイベントを並べ替えるでしょうdjango時間で並べ替え
def get_upcoming_events(self):
today=date.today()
return Event.objects.filter(Q(start__gte=today) | Q(end__lte=today)).order_by('-start')[:3]
を使用して日付を並べ替えることができましたか?私はlastest()を使うことについて何かを読んだが、時間を格納するために別のフィールドを宣言する必要があるかどうかはわからなかった。
関連性はありませんが、 '__gte = today'と' __lte = today'はどうしますか? –
上記のコードで何が問題になっていますか? 'order_by( ' - start')'は順序付けのためにうまく動作するはずです – v1k45
あなたのイベントモデルを質問に貼り付けて、より良い解決策を与えるべきでしょう。 –