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()

感謝網絡

萬能的網絡

以及勤勞的本身學習

相關文章
相關標籤/搜索