我需要从同一模型过滤两个日期的查询结果。我需要在原始日期的5天(今天加上4天)和同一查询中的目标日期(今天加上4天)之后进行结果。
这是我的代码:
startdate = datetime.now().date()
endate = datetime.now().date() + timedelta(days=4)
lineas_de_reporte = Reporteots.objects.filter(original_fcd_date__range=[startdate, endate], target_pdate__range=[startdate, endate])
但是我没有得到我想要的结果,任何想法?
答案 0 :(得分:0)
在您的代码中,请勿使用__范围括号。
startdate = datetime.date().today()
endate = datetime.date().today() + timedelta(days=4)
lineas_de_reporte = Reporteots.objects.filter(original_fcd_date__range=(startdate, endate), target_pdate__range=(startdate, endate))