【发布时间】:2015-07-24 23:20:18
【问题描述】:
我正在尝试从 Django 中选择一个模型,其中 validity 字段(即 DateTimeField)与当前时间之间的差异应该小于 10 分钟。
为此我尝试过:
now = datetime.datetime.now()
now_plus_10 = now + datetime.timedelta(minutes = 10)
slots_bookings = Table.objects.filter(validity__lte=now_plus_10)
但是,这总是会给我一个小于 10 分钟的任何值,其中可以包括超过 10 分钟窗口的时间戳。
我正在尝试确定是否有办法获取字段所在的位置
current_time - validity <= 10 minutes
我该怎么做?
【问题讨论】:
-
validity__gte=now_plus_10