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 04 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
Apr 26 Python
python http基本验证方法
Dec 26 Python
python实现剪切功能
Jan 23 Python
Python字符串逆序输出的实例讲解
Feb 16 Python
PyQt QListWidget修改列表项item的行高方法
Jun 20 Python
Python 从subprocess运行的子进程中实时获取输出的例子
Aug 14 Python
基于Python实现拆分和合并GIF动态图
Oct 22 Python
python实现用户名密码校验
Mar 18 Python
详解Python中pyautogui库的最全使用方法
Apr 01 Python
Python使用Selenium实现淘宝抢单的流程分析
Jun 23 Python
Python猫眼电影最近上映的电影票房信息
Sep 18 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/01/04 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
php微信公众平台开发(一) 配置接口
2016/12/06 PHP
php及codeigniter使用session-cookie的方法(详解)
2017/04/06 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
Thinkphp5.0框架视图view的模板布局用法分析
2019/10/12 PHP
js停止输出代码
2008/07/20 Javascript
推荐20家国外的脚本下载网站
2011/04/28 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
js多个物体运动功能实例分析
2016/12/20 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
老生常谈jquery id选择器和class选择器的区别
2017/02/12 Javascript
JS实现css hover操作的方法示例
2017/04/07 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
基于vue2.0动态组件及render详解
2018/03/17 Javascript
vue插件实现v-model功能
2018/09/10 Javascript
微信小程序实现简单评论功能
2018/11/28 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
2019/03/11 Javascript
基于ts的动态接口数据配置的详解
2019/12/18 Javascript
Python的__builtin__模块中的一些要点知识
2015/05/02 Python
轻松掌握python设计模式之策略模式
2016/11/18 Python
TensorFlow实现Logistic回归
2018/09/07 Python
Django model序列化为json的方法示例
2018/10/16 Python
django项目用higcharts统计最近七天文章点击量
2019/08/17 Python
面向对象学习之pygame坦克大战
2019/09/11 Python
python中的django是做什么的
2020/07/31 Python
Yahoo-PHP面试题1
2016/07/20 面试题
高中毕业生自我鉴定范文
2013/09/26 职场文书
邮政员工辞职信
2014/01/16 职场文书
廉洁自律承诺书
2014/03/27 职场文书
环保公益策划方案
2014/08/15 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
2014年安全工作总结范文
2014/11/13 职场文书
python中使用 unittest.TestCase单元测试的用例详解
2021/08/30 Python