使用
__range=('2021-01-01', '2021-02-01')
如
# 获取当前时间
now = datetime.datetime.now()
# 获取今天零点
today = now - datetime.timedelta(hours=now.hour, minutes=now.minute, seconds=now.second, microseconds=now.microsecond)
# 8天后的
last_day = today + datetime.timedelta(days=8, hours=23, minutes=59, seconds=59, milliseconds=999, microseconds=999)
# print(today)
# print(last_day)
results = EveryDayBookingInfo.objects.filter(datetime_start__range=(today, last_day)).order_by('datetime_start')
dates = []
for date in results:
temp = model_to_dict(date)
print(temp)
dates.append(temp)
https://zhangxueliang.blog.csdn.net/article/details/104579736