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函数帮助查询小工具
Mar 13 Python
对于Python异常处理慎用“except:pass”建议
Apr 02 Python
Python Xml文件添加字节属性的方法
Mar 31 Python
PyTorch搭建一维线性回归模型(二)
May 22 Python
在linux系统下安装python librtmp包的实现方法
Jul 22 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
Jun 29 Python
使用Python操作MySQL的小技巧
Sep 10 Python
分享unittest单元测试框架中几种常用的用例加载方法
Dec 02 Python
一文带你了解Python 四种常见基础爬虫方法介绍
Dec 04 Python
用Python简陋模拟n阶魔方
Apr 17 Python
利用Python将list列表写入文件并读取的方法汇总
Mar 25 Python
Python序列化模块JSON与Pickle
Jun 05 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 常用函数库和一些实用小技巧
2009/01/01 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
php中的Base62类(适用于数值转字符串)
2013/08/12 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
2016/03/21 PHP
php从数据库中读取特定的行(实例)
2017/06/02 PHP
指定js可访问其它域名的cookie的方法
2007/09/18 Javascript
jQuery textarea的长度进行验证
2009/05/06 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
使用jQuery实现更改默认alert框体
2015/04/13 Javascript
jquery获取多个checkbox的值异步提交给php
2015/07/07 Javascript
JavaScript中ES6字符串扩展方法
2016/08/26 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
AngularJS 防止页面闪烁的方法
2017/03/09 Javascript
Vue Socket.io源码解读
2018/02/07 Javascript
微信小程序自定义导航栏
2018/12/31 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
2019/04/10 Javascript
python实现sublime3的less编译插件示例
2014/04/27 Python
零基础写python爬虫之使用urllib2组件抓取网页内容
2014/11/04 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
django中的HTML控件及参数传递方法
2018/03/20 Python
Pandas DataFrame 取一行数据会得到Series的方法
2018/11/10 Python
python实现事件驱动
2018/11/21 Python
对python 判断数字是否小于0的方法详解
2019/01/26 Python
解决TensorFlow GPU版出现OOM错误的问题
2020/02/03 Python
python爬取招聘要求等信息实例
2020/11/20 Python
卫校中专生的自我评价
2014/01/15 职场文书
仓管员岗位责任制
2014/02/19 职场文书
安全协议书范本
2014/04/21 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android
Python 键盘事件详解
2021/11/11 Python
html粘性页脚的具体使用
2022/01/18 HTML / CSS
Python接口自动化之文件上传/下载接口详解
2022/04/05 Python