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个日期范围内的所有日期的主要内容,如果未能解决你的问题,请参考以下文章

Django 2021年最新版教程10数据库修改更新操作

Django 2021年最新版教程9数据库查询操作

Django 2021年最新版教程11数据库删除操作

❤️Python Django网站开发 2021年最新版教程 合集❤️

Django 2021年最新版教程1windows10+python3.9.5+pycharm2021.1.1+Django3.2.3新建一个web项目 教程

Django 2021年最新版教程32Django 事务 悲观锁 乐观锁