我无法理解这是怎么回事。
我有一个带有start_datetime字段的Event模型。我想选择datetime.now()> = start_datetime - 24小时的所有事件 我尝试使用filter()但我无法理解如何告诉'start_datetime - 24h' 你能帮帮我吗?
答案 0 :(得分:1)
如果你重新排列
datetime.now() >= start_datetime - 24 hours
你得到了
start_datetime <= datetime.now() + 1 day
所以你的查询集应该是:
from datetime import timedelta
Event.objects.filter(start_datetime__lte=datetime.now() + timedelta(days=1))