Django后端按照日期查询的方法教程


Posted in Python onFebruary 28, 2021

前言

最近接触过一些按照日期筛选查询数据的案例,看到过一篇博客,总结了一些后端时间筛选的方法,这里本人也总结记录一下,以备不时之需。简单应用请参考这篇博客----->传送门

与单个时间进行比较筛选

start的取值按照不同的筛选条件改变

start = datetime.timedelta(hours=23,minutes=59,seconds=59) 
# datetime.timedelta是计算时间差之前的日期,即距离现在23小时59分钟59秒的时间,即一天前

# 查询今天一天之内的数据
models.CountDownSign.objects.filter(date_time_field__gt=start)
# 查询今天一天之内的数据 包括当前那一刻
models.CountDownSign.objects.filter(date_time_field__gte=start)

start = datetime.datetime.now()
# 查询之前的数据
models.CountDownSign.objects.filter(date_time_field__lt=start)
# 查询之前的数据包括当前这一刻
models.CountDownSign.objects.filter(date_time_field__lte=start)

一个时间段内的筛选

# 筛选日期在此时间段的数据
obj = models.CountDownSign.objects.filter(date__range=(start, end))

按照周,年等筛选

# 按照周几查询
obj = models.CountDownSign.objects.filter(date__week_day=week_day)
# 按照年份查询
obj = models.CountDownSign.objects.filter(date__year=year)
# 按照月份查询
obj = models.CountDownSign.objects.filter(date__month=month)
# 按照某天查询
obj = models.CountDownSign.objects.filter(date__day=day)

总结

到此这篇关于Django后端按照日期查询的文章就介绍到这了,更多相关Django按日期查询内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现绘制树枝简单示例
Jul 24 Python
Python StringIO模块实现在内存缓冲区中读写数据
Apr 08 Python
Python使用asyncio包处理并发详解
Sep 09 Python
Linux CentOS7下安装python3 的方法
Jan 21 Python
Python使用reportlab模块生成PDF格式的文档
Mar 11 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
Python将主机名转换为IP地址的方法
Aug 14 Python
pytorch torch.expand和torch.repeat的区别详解
Nov 05 Python
tensorflow实现训练变量checkpoint的保存与读取
Feb 10 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
Mar 06 Python
python pandas利用fillna方法实现部分自动填充功能
Mar 16 Python
python将dict中的unicode打印成中文实例
May 11 Python
python元组拆包实现方法
Feb 28 #Python
python定义具名元组实例操作
Feb 28 #Python
python推导式的使用方法实例
Feb 28 #Python
python线程优先级队列知识点总结
Feb 28 #Python
利用Opencv实现图片的油画特效实例
Feb 28 #Python
利用python实现后端写网页(flask框架)
Feb 28 #Python
python pyg2plot的原理知识点总结
Feb 28 #Python
You might like
php实现的树形结构数据存取类实例
2014/11/29 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
2017/04/01 PHP
分享27款非常棒的jQuery 表单插件
2011/03/28 Javascript
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
jquery等待效果示例
2014/05/01 Javascript
JavaScript使用function定义对象并调用的方法
2015/03/23 Javascript
js判断文本框输入的内容是否为数字
2015/12/23 Javascript
javascript实现计时器的简单方法
2016/02/21 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
js判断所有表单项不为空则提交表单的实现方法
2016/09/09 Javascript
Angular ng-class详解及实例代码
2016/09/19 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
2018/09/20 Javascript
Vue项目中ESlint规范示例代码
2019/07/04 Javascript
详解在vue-cli3.0中自定css、js和图片的打包路径
2019/08/26 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
javascript实现点击按钮切换轮播图功能
2020/09/23 Javascript
python中Apriori算法实现讲解
2017/12/10 Python
python实现随机梯度下降(SGD)
2020/03/24 Python
python将unicode和str互相转化的实现
2020/05/11 Python
德国孕妇装和婴童服装网上商店:bellybutton
2018/04/12 全球购物
威盛公司软件C++工程师笔试题面试题
2012/07/16 面试题
初中生物教学反思
2014/01/10 职场文书
槐乡的孩子教学反思
2014/04/27 职场文书
银行贷款委托书范本
2014/10/11 职场文书
大学四年个人总结
2015/03/03 职场文书
2015个人简历自我评价语
2015/03/11 职场文书
办公用品质量保证书
2015/05/11 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
班级班风口号大全
2015/12/25 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书
Python学习之os包使用教程详解
2022/03/21 Python
Golang 实现WebSockets
2022/04/24 Golang