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中requests模块的使用方法
Apr 08 Python
Python读写ini文件的方法
May 28 Python
django-rest-swagger的优化使用方法
Aug 29 Python
pygame库实现俄罗斯方块小游戏
Oct 29 Python
python 将dicom图片转换成jpg图片的实例
Jan 13 Python
ansible动态Inventory主机清单配置遇到的坑
Jan 19 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
Apr 08 Python
简单了解如何封装自己的Python包
Jul 08 Python
python re的findall和finditer的区别详解
Nov 15 Python
python opencv检测直线 cv2.HoughLinesP的实现
Jun 18 Python
python中tkinter复选框使用操作
Nov 11 Python
python中的random模块和相关函数详解
Apr 22 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/02/05 PHP
解析PHP强制转换类型及远程管理插件的安全隐患
2014/06/30 PHP
php实现网页缓存的工具类分享
2015/07/14 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
详解PHP中mb_strpos的使用
2018/02/04 PHP
JavaScript 创建对象
2009/07/17 Javascript
js removeChild 障眼法 可能出现的错误
2009/10/06 Javascript
浅析document.createDocumentFragment()与js效率
2013/07/08 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
document.documentElement和document.body区别介绍
2013/09/16 Javascript
jquery中常用的函数和属性详细解析
2014/03/07 Javascript
Javascript 构造函数详解
2014/10/22 Javascript
Javascript中匿名函数的调用与写法实例详解(多种)
2016/01/26 Javascript
一道关于JavaScript变量作用域的面试题
2016/03/08 Javascript
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
2017/04/25 Javascript
vue.js 实现点击按钮动态添加li的方法
2018/09/07 Javascript
ES6的异步终极解决方案分享
2019/07/11 Javascript
vue-cli3 取消eslint校验代码的解决办法
2020/01/16 Javascript
js中调用微信的扫描二维码功能的实现代码
2020/04/11 Javascript
基于Python的XSS测试工具XSStrike使用方法
2017/07/29 Python
python3 http提交json参数并获取返回值的方法
2018/12/19 Python
用Python将Excel数据导入到SQL Server的例子
2019/08/24 Python
django 模版关闭转义方式
2020/05/14 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
2021/02/03 Python
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
德国足球商店:OUTFITTER
2019/05/06 全球购物
个人自我鉴定范文
2013/10/04 职场文书
毕业研究生的自我鉴定
2013/11/30 职场文书
酒店中秋节活动方案
2014/01/31 职场文书
广告学专业求职信
2014/06/19 职场文书
乡镇党员干部群众路线对照检查材料思想汇报
2014/09/28 职场文书
商品陈列协议书
2014/09/29 职场文书
乡镇干部个人对照检查材料思想汇报
2014/10/04 职场文书
报案材料怎么写
2015/05/25 职场文书
教你利用python实现企业微信发送消息
2021/05/23 Python