我在django中有一个模型,其中包含arrival_date,arrival_time和duration。我需要过滤今天到达时间为event_date的对象,并且arrival_time + duration不大于当前时间。
q1 = Q(arrival_date=current_date)
q2 = Q(arrival_time__lte=current_time - timedelta(minutes='duration')
[this is where I need help. using 'duration' or F object doesn't help]
objs = Model.Objects.filter(q1 & q2)
我相信我走错了路。必须有一些标准的方法来实现这一目标。 任何帮助表示赞赏。
谢谢,
勒凯什