方式一:range dt_s= datetime.now().date() # 2018-7-15 dt_e = (dt_s- timedelta(7)) # 2018-7-08 objs = Record.objects.filter(end_time__range=[dt_s, dt_e]) 方式二:lte & gte Q(Q(booking_date__lte=now_date) & Q(booking_date__gte=old_date))