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操作MySQL数据库的方法分享
May 29 Python
Python中字符串的处理技巧分享
Sep 17 Python
Python类属性的延迟计算
Oct 22 Python
Python探索之静态方法和类方法的区别详解
Oct 27 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 Python
Python3爬楼梯算法示例
Mar 04 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
Jul 04 Python
PyCharm2019安装教程及其使用(图文教程)
Sep 29 Python
使用pandas库对csv文件进行筛选保存
May 25 Python
Opencv实现二维直方图的计算及绘制
Jul 21 Python
Python绘画好看的星空图
Mar 17 Python
详解Python中的for循环
Apr 30 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正则表达式之定界符和原子介绍
2012/10/05 PHP
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
php设计模式之观察者模式定义与用法经典示例
2019/09/19 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
2019/10/21 PHP
JavaScript单元测试ABC
2012/04/12 Javascript
在Javascript中 声明时用"var"与不用"var"的区别
2013/04/15 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
Jquery实现侧边栏跟随滚动条固定(兼容IE6)
2014/04/02 Javascript
node.js中的fs.openSync方法使用说明
2014/12/17 Javascript
js给selected添加options的方法
2015/05/06 Javascript
jQuery链式操作实例分析
2015/11/16 Javascript
Javascript模仿淘宝信用评价实例(附源码)
2015/11/26 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
2015/11/30 Javascript
基于Javascript实现二级联动菜单效果
2016/03/04 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
2016/06/03 Javascript
node网页分段渲染详解
2016/09/05 Javascript
Javascript中arguments对象的详解与使用方法
2016/10/04 Javascript
Jquery循环截取字符串的方法(多出的字符串处理成"...")
2016/11/28 Javascript
react 创建单例组件的方法
2018/04/26 Javascript
a标签调用js的方法总结
2019/09/05 Javascript
使用Python下载Bing图片(代码)
2013/11/07 Python
python 获取文件下所有文件或目录os.walk()的实例
2018/04/23 Python
Python Series从0开始索引的方法
2018/11/06 Python
Django框架自定义模型管理器与元选项用法分析
2019/07/22 Python
Python文件操作函数用法实例详解
2019/12/24 Python
Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解
2020/02/18 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
Pycharm生成可执行文件.exe的实现方法
2020/06/02 Python
利用css3实现的简单的鼠标悬停按钮
2014/11/04 HTML / CSS
美国Rue La La闪购网站:奢侈品、中高档品牌限时折扣
2016/10/19 全球购物
采购助理岗位职责
2014/02/16 职场文书
环保专项行动方案
2014/05/12 职场文书
大型公益活动策划方案
2014/08/20 职场文书
招商银行收入证明
2015/06/17 职场文书
Win11怎样将锁屏账户头像图片改成动画视频
2021/11/21 数码科技