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 CSV模块使用实例
Apr 09 Python
Python字符串格式化
Jun 15 Python
Python检测网站链接是否已存在
Apr 07 Python
详解Python中的__new__、__init__、__call__三个特殊方法
Jun 02 Python
python中 logging的使用详解
Oct 25 Python
Python实现的NN神经网络算法完整示例
Jun 19 Python
Python实现合并两个有序链表的方法示例
Jan 31 Python
Django 框架模型操作入门教程
Nov 05 Python
pycharm运行scrapy过程图解
Nov 22 Python
快速解决jupyter启动卡死的问题
Apr 10 Python
Python参数传递机制传值和传引用原理详解
May 22 Python
python中的class_static的@classmethod的巧妙用法
Jun 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
模拟xcopy的函数
2006/10/09 PHP
记录几个javascript有关的小细节
2007/04/02 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
js报$ is not a function 的问题的解决方法
2014/01/20 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
2014/06/20 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
2016/12/14 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
2017/07/10 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
2019/05/15 Javascript
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
vue单元格多列合并的实现
2020/11/26 Vue.js
[01:05:07]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第一场2月1日
2021/03/11 DOTA
简介Python的collections模块中defaultdict类型的用法
2016/07/07 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
Python Django 实现简单注册功能过程详解
2019/07/29 Python
用python求一重积分和二重积分的例子
2019/12/06 Python
opencv python图像梯度实例详解
2020/02/04 Python
python使用pyecharts库画地图数据可视化的实现
2020/03/25 Python
美国领先的水果篮送货公司和新鲜水果供应商:The Fruit Company
2018/02/13 全球购物
美国NBA官方商店:NBA Store
2019/04/12 全球购物
名企HR怎样看待求职信
2014/02/23 职场文书
护理专业自荐信范文
2014/02/26 职场文书
英语教育专业毕业生求职信
2014/08/28 职场文书
购房协议书范本
2014/10/02 职场文书
2015年党员自评材料
2014/12/17 职场文书
新教师个人工作总结
2015/02/06 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js
用React Native制作一个简单的游戏引擎
2021/05/27 Javascript
拒绝盗图!教你怎么用python给图片加水印
2021/06/04 Python
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis
win10频率超出范围怎么办?win10老显示超出工作频率范围的解决方法
2022/07/07 数码科技