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的re模块应用实例
Sep 26 Python
Python序列操作之进阶篇
Dec 08 Python
Python中类型检查的详细介绍
Feb 13 Python
Python实现读取json文件到excel表
Nov 18 Python
Python设计模式之外观模式实例详解
Jan 17 Python
Python学习笔记之迭代器和生成器用法实例详解
Aug 08 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
Aug 09 Python
Django之路由层的实现
Sep 09 Python
基于Python中isfile函数和isdir函数使用详解
Nov 29 Python
Python字符编码转码之GBK,UTF8互转
Feb 09 Python
通过代码实例了解Python3编程技巧
Oct 13 Python
详解Python描述符的工作原理
Jun 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面向对象程序设计实例分析
2016/01/26 PHP
php自定义函数实现统计中文字符串长度的方法小结
2017/04/15 PHP
PHP中时间加减函数strtotime用法分析
2017/04/26 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
PHP simplexml_import_dom()函数讲解
2019/02/03 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
JS 动态获取节点代码innerHTML分析 [IE,FF]
2009/11/30 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
基于Jquery插件开发之图片放大镜效果(仿淘宝)
2011/11/19 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
2013/12/11 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
JavaScript获取当前日期是星期几的方法
2015/04/06 Javascript
JS插件overlib用法实例详解
2015/12/26 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
jQuery实现页面滚动时智能浮动定位
2017/01/08 Javascript
详解JavaScript的BUG和错误
2018/05/07 Javascript
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
[01:15:12]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#4Newbee VS CDEC
2016/03/03 DOTA
[01:02:26]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第二场 1月18日
2021/03/11 DOTA
Python深入学习之闭包
2014/08/31 Python
在Python的循环体中使用else语句的方法
2015/03/30 Python
python编程开发之类型转换convert实例分析
2015/11/13 Python
对pandas数据判断是否为NaN值的方法详解
2018/11/06 Python
Python元组常见操作示例
2019/02/19 Python
杭州-DOTNET笔试题集
2013/09/25 面试题
人事部主管岗位职责
2013/12/26 职场文书
《小草和大树》教学反思
2014/02/16 职场文书
医德医魂心得体会
2014/09/11 职场文书
土地转让协议书
2014/09/27 职场文书
布达拉宫的导游词
2015/02/02 职场文书
北京英语导游词
2015/02/12 职场文书
实习推荐信格式模板
2015/03/27 职场文书