Python--flask使用 SQLAlchemy查询数据库最近时间段或之前的数据(python中flask的安装和使用)

网友投稿 1398 2022-09-16

Python--flask使用 SQLAlchemy查询数据库最近时间段或之前的数据(python中flask的安装和使用)

Python--flask使用 SQLAlchemy查询数据库最近时间段或之前的数据(python中flask的安装和使用)

文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!

说明

在操作数据库的时候,有一个需求是展示最近的记录,就需要使用查询最近几天的数据

思路

获取当前时间戳,根据时间来计算,然后查询范围

from datetime import datetime, timedelta

time_now = datetime.now()

#最近30天数据

model_user = User.query.filter(User.create_time >= time_now - timedelta(days=30)).all()

#最近一周数据

model_user = User.query.filter(User.create_time >= time_now - timedelta(days=7)).all()

#最近1天数据

model_user = User.query.filter(User.create_time >= time_now - timedelta(days=1)).all()

#最近12小时

model_user = User.query.filter(User.create_time >= time_now - timedelta(hours=12)).all()

#最近半小时

model_user = User.query.filter(User.create_time >= time_now - timedelta(seconds=30)).all()

感谢

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Powershell-批量重命名替换文件名
下一篇:使用VMware虚拟机安装windows10系统
相关文章

 发表评论

暂时没有评论,来抢沙发吧~