1
我嘗試從單個模型中選擇所有對象,其中datetime字段從現在開始少於12小時。選擇日期時間小於x小時後的所有對象
我的視圖代碼:
now = datetime.datetime.now()
# selects all events with date_time field set in future, and with reminder field active
events = Event.objects.filter(reminder=True, reminder_sent=False, date_time__gt=now)
# sets timedelta, as we want to filter previously selected objects to be max 12 hours in future from now
delta = now + datetime.timedelta(hours=12)
# returns nothing, even if in database there are Event objects with date_time field set to 1 hour from now
expiring_events = events.filter(date_time__lt=delta)
@ThijsvanDien使用'GET'只會意味着你選擇一個對象,以'filter'一個期望多個對象。 –