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写的服务监控程序实例
Jan 31 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
Jul 04 Python
教你利用Python玩转histogram直方图的五种方法
Jul 30 Python
Python3编码问题 Unicode utf-8 bytes互转方法
Oct 26 Python
python 删除字符串中连续多个空格并保留一个的方法
Dec 22 Python
python-itchat 获取微信群用户信息的实例
Feb 21 Python
python opencv实现图像边缘检测
Apr 29 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
Nov 11 Python
python 变量初始化空列表的例子
Nov 28 Python
python实现图片,视频人脸识别(dlib版)
Nov 18 Python
5 分钟读懂Python 中的 Hook 钩子函数
Dec 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
PHP 闭包详解及实例代码
2016/09/28 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
JavaScript 创建对象和构造类实现代码
2009/07/30 Javascript
Javascript 类与静态类的实现
2010/04/01 Javascript
基于jquery的让页面控件不可用的实现代码
2010/04/27 Javascript
jquery lazyload延迟加载技术的实现原理分析
2011/01/24 Javascript
js光标定位文本框回车表单提交问题的解决方法
2015/05/11 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
2015/09/14 Javascript
基于JQuery实现图片轮播效果(焦点图)
2016/02/02 Javascript
vue-resource 拦截器使用详解
2017/02/21 Javascript
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
JS实现方形抽奖效果
2018/08/27 Javascript
详解angularjs跨页面传参遇到的一些问题
2018/11/01 Javascript
vue中filters 传入两个参数 / 使用两个filters的实现方法
2019/07/15 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
Node.JS发送http请求批量检查文件中的网页地址、服务是否有效可用
2019/11/20 Javascript
JS window对象简单操作完整示例
2020/01/14 Javascript
使用Python的Tornado框架实现一个简单的WebQQ机器人
2015/04/24 Python
获取python文件扩展名和文件名方法
2018/02/02 Python
Python如何实现动态数组
2019/11/02 Python
keras输出预测值和真实值方式
2020/06/27 Python
python中的错误如何查看
2020/07/08 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
详解html5 canvas 微信海报分享(个人爬坑)
2018/01/12 HTML / CSS
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
元旦晚会策划方案
2014/02/18 职场文书
大学生职业生涯规划书参考模板
2014/03/05 职场文书
学生检讨书范文
2014/10/30 职场文书
暑假安全保证书
2015/02/28 职场文书
民间借贷借条如何写
2015/05/26 职场文书
丧事答谢词大全
2015/09/30 职场文书
对讲机的最大通讯距离是多少
2022/02/18 无线电
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server
JS轻量级函数式编程实现XDM三
2022/06/16 Javascript