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中的闭包详细介绍和实例
Nov 21 Python
python 通过xml获取测试节点和属性的实例
Mar 31 Python
Python requests发送post请求的一些疑点
May 20 Python
python3实现163邮箱SMTP发送邮件
May 22 Python
对python 生成拼接xml报文的示例详解
Dec 28 Python
Python实现插入排序和选择排序的方法
May 12 Python
python 解决flask uwsgi 获取不到全局变量的问题
Dec 22 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
Python classmethod装饰器原理及用法解析
Oct 17 Python
基于Python爬取素材网站音频文件
Oct 21 Python
pycharm + django跨域无提示的解决方法
Dec 06 Python
Django使用django-simple-captcha做验证码的实现示例
Jan 07 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
Terran兵种介绍
2020/03/14 星际争霸
NT IIS下用ODBC连接数据库
2006/10/09 PHP
30 个很棒的PHP开源CMS内容管理系统小结
2011/10/14 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
PHP实现将科学计数法转换为原始数字字符串的方法
2014/12/16 PHP
PHP实现加密的几种方式介绍
2015/02/22 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/03 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
JavaScript操作HTML元素和样式的方法详解
2015/10/21 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
Javascript类型系统之undefined和null浅析
2016/07/13 Javascript
详解nodejs 文本操作模块-fs模块(一)
2016/12/22 NodeJs
react开发中如何使用require.ensure加载es6风格的组件
2017/05/09 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
原生js实现trigger方法示例代码
2019/05/22 Javascript
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
[00:52]玛尔斯技能全介绍
2019/03/06 DOTA
Django小白教程之Django用户注册与登录
2016/04/22 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
python函数map()和partial()的知识点总结
2020/05/26 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
2020/06/15 Python
什么是python的必选参数
2020/06/21 Python
Python 字典一个键对应多个值的方法
2020/09/29 Python
python的数学算法函数及公式用法
2020/11/18 Python
We Fashion荷兰:一家国际时装公司
2018/04/18 全球购物
结婚通知短信怎么写
2015/04/17 职场文书
教师节表彰会主持词
2015/07/06 职场文书
欢迎新生标语2015
2015/07/16 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
2022/04/08 Java/Android