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 相关文章推荐
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
Jul 04 Python
跟老齐学Python之坑爹的字符编码
Sep 28 Python
Python装饰器使用实例:验证参数合法性
Jun 24 Python
django使用图片延时加载引起后台404错误
Apr 18 Python
django+mysql的使用示例
Nov 23 Python
Python 正则表达式匹配字符串中的http链接方法
Dec 25 Python
我就是这样学习Python中的列表
Jun 02 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
Nov 15 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
Nov 15 Python
python脚本第一行如何写
Aug 30 Python
PyMongo 查询数据的实现
Jun 28 Python
Python+腾讯云服务器实现每日自动健康打卡
Dec 06 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
插件:检测javascript的内存泄漏
2007/03/04 Javascript
JQUERY CHECKBOX全选,取消全选,反选方法三
2008/08/30 Javascript
JavaScript页面刷新与弹出窗口问题的解决方法
2010/03/02 Javascript
JS自动缩小超出大小的图片
2012/10/12 Javascript
回车直接实现点击某按钮的效果即触发单击事件
2014/02/27 Javascript
javascript实现验证身份证号的有效性并提示
2015/04/30 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
vue双向绑定简要分析
2017/03/23 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
2019/03/27 Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
2019/04/29 Javascript
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
在SAE上部署Python的Django框架的一些问题汇总
2015/05/30 Python
python中的for循环
2018/09/28 Python
Python中的取模运算方法
2018/11/10 Python
对python中的six.moves模块的下载函数urlretrieve详解
2018/12/19 Python
python制作英语翻译小工具代码实例
2019/09/09 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
用HTML5实现鼠标滚轮事件放大缩小图片的功能
2015/06/25 HTML / CSS
html5给汉字加拼音加进度条的实现代码
2020/04/07 HTML / CSS
使用layui实现左侧菜单栏及动态操作tab项的方法
2020/11/10 HTML / CSS
耐克波兰官方网站:Nike波兰
2019/09/03 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
英文简历中的自我评价
2013/10/06 职场文书
工程造价与管理专业应届生求职信
2013/11/23 职场文书
会计学生自我鉴定
2014/02/06 职场文书
电子商务专业学生职业生涯规划
2014/03/07 职场文书
学校政风行风自查自纠报告
2014/10/21 职场文书
卖房协议书样本
2014/10/30 职场文书
2015年社区妇联工作总结
2015/04/21 职场文书
员工离职通知函
2015/04/25 职场文书
2015年小学教科研工作总结
2015/07/20 职场文书
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS