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标准日志模块logging的使用方法
Nov 01 Python
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
详解在Python程序中使用Cookie的教程
Apr 30 Python
详解Python 数据库 (sqlite3)应用
Dec 07 Python
Python实现解析Bit Torrent种子文件内容的方法
Aug 29 Python
Python实现端口检测的方法
Jul 24 Python
Python unittest 简单实现参数化的方法
Nov 30 Python
Python批量查询关键词微信指数实例方法
Jun 27 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
Feb 26 Python
python实现批量命名照片
Jun 18 Python
django使用channels实现通信的示例
Oct 19 Python
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
Jun 09 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
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
php自动注册登录验证机制实现代码
2011/12/20 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
javascript 网页跳转的方法
2008/12/24 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
JavaScript 语言的递归编程
2010/05/18 Javascript
js获得参数的getParameter使用示例
2014/02/26 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
js对字符的验证方法汇总
2015/02/04 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
2017/01/21 Javascript
微信小程序 实现动态显示和隐藏某个控件
2017/04/27 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
2017/12/14 Javascript
NW.js 简介与使用方法
2018/02/01 Javascript
点击按钮弹出模态框的一系列操作代码实例
2019/03/29 Javascript
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
2016/06/18 Python
python 全局变量的import机制介绍
2017/09/07 Python
pyqt5自定义信号实例解析
2018/01/31 Python
Python线性回归实战分析
2018/02/01 Python
基于Python Numpy的数组array和矩阵matrix详解
2018/04/04 Python
解决python "No module named pip" 的问题
2018/10/13 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
2019/06/19 Python
小结Python的反射机制
2020/09/28 Python
整理HTML5移动端开发的常用触摸事件
2016/04/15 HTML / CSS
采用冷却技术的超自然舒适度:GhostBed床垫
2018/09/18 全球购物
serialVersionUID具有什么样的特征
2014/02/20 面试题
医药工作岗位求职信分享
2013/12/31 职场文书
便利店投资创业计划书
2014/02/08 职场文书
养成教育经验材料
2014/05/26 职场文书
应聘会计求职信
2014/06/11 职场文书
2015年度优秀员工自荐书
2015/03/06 职场文书
舞出我人生观后感
2015/06/16 职场文书
CocosCreator ScrollView优化系列之分帧加载
2021/04/14 Python
Python批量解压&压缩文件夹的示例代码
2022/04/04 Python
SQL Server使用PIVOT与unPIVOT实现行列转换
2022/05/25 SQL Server
Spring IOC容器Bean的作用域及生命周期实例
2022/05/30 Java/Android