Python--flask使用 SQLAlchemy查詢資料庫最近時間段或之前的資料
博客說明
文章所涉及的資料來自互聯網整理和個人總結,意在于個人學習和經驗匯總,如有什么地方侵權,請聯系本人洗掉,謝謝!
說明
在操作資料庫的時候,有一個需求是展示最近的記錄,就需要使用查詢最近幾天的資料
思路
獲取當前時間戳,根據時間來計算,然后查詢范圍
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()
感謝
萬能的網路
以及勤勞的自己
關注公眾號: 歸子莫,獲取更多的資料,還有更長的學習計劃
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/141156.html
標籤:Python
上一篇:學無止下載器破解
下一篇:Python--報錯RecursionError: maximum recursion depth exceeded in comparison
