Python--flask使用 SQLAlchemy查询数据库最近时间段或以前的数据

Python--flask使用 SQLAlchemy查询数据库最近时间段或以前的数据

博客说明数据库

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

说明

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

思路

获取当前时间戳,根据时间来计算,而后查询范围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()

感谢网络

万能的网络

以及勤劳的本身学习

相关文章
相关标签/搜索