项目开发中使用sqlalchemy心得!
from sqlalchemy import func, and_, or_, desc, cast, Numeric, DATE, distinct, extract
# 查询某年某月份数据 extract(可以从datetime里分解出年月) near24 = self.db.query(Task).filter(and_(extract('year', Task.create_at) == 2020, extract('month', Task.create_at) == 4)).all()
# 查询24小时数据 near24 = self.get_count(self.db.query(Task).filter(Task.create_at.between(timezone() - timedelta(seconds=24*3600-1), timezone())))