Django queryset:如果datetime.now()大于字段-24小时,则筛选DateTimeField

Django queryset:如果datetime.now()大于字段-24小时,则筛选DateTimeField,django,filter,django-queryset,Django,Filter,Django Queryset,我不明白你是怎么做到的 我有一个带有start\u datetime字段的事件模型。我想选择datetime.now()>=start\u datetime-24小时的所有事件。 我尝试使用filter(),但我不明白如何告诉“开始日期时间-24小时”。 你能帮我吗?如果你重新安排的话 datetime.now() >= start_datetime - 24 hours 你得到 start_datetime <= datetime.now() + 1 day 如果你重新安排 d

我不明白你是怎么做到的

我有一个带有start\u datetime字段的事件模型。我想选择datetime.now()>=start\u datetime-24小时的所有事件。
我尝试使用filter(),但我不明白如何告诉“开始日期时间-24小时”。
你能帮我吗?

如果你重新安排的话

datetime.now() >= start_datetime - 24 hours
你得到

start_datetime <= datetime.now() + 1 day
如果你重新安排

datetime.now() >= start_datetime - 24 hours
你得到

start_datetime <= datetime.now() + 1 day