これに似た他の質問 (最後のログイン以降に作成されたすべての Django レコードを取得する) を読んでいましたが、探しているものに対する正確な答えを見つけることができませんでした。開催中のイベントのリストを含むテーブルがあります。start_time
and がありますend_time
(両方ともdatetime
値です)。まだ終了していないすべてのイベントを取得したい。Django フレームワークでそれを行う方法はありますか? 私はストレート SQL を介してそれを行う方法を知っていますが、フレームワークがそれを実行できる場合は、それを避けたいと思います。
[編集]
こちらがモデルの一部です。基本的に、現在のdatetime
値が必要で、end_time
.
class Event(models.Model):
class Meta:
db_table = 'event'
description = models.TextField()
start_time = models.DateTimeField()
end_time = models.DateTimeField()