Django 2021年最新版教程27数据库model 查询2个日期范围内的所有日期
Posted 软件工程小施同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 2021年最新版教程27数据库model 查询2个日期范围内的所有日期相关的知识,希望对你有一定的参考价值。
使用
__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
以上是关于Django 2021年最新版教程27数据库model 查询2个日期范围内的所有日期的主要内容,如果未能解决你的问题,请参考以下文章
❤️Python Django网站开发 2021年最新版教程 合集❤️
Django 2021年最新版教程1windows10+python3.9.5+pycharm2021.1.1+Django3.2.3新建一个web项目 教程