1. 模型
class User(db.Model):
created = db.Column(db.DateTime, nullable=False, default=datetime.utcnow)
2. 選擇日期等於今天的數據
User.query.filter(db.cast(User.created, db.DATE) == db.cast(User.created, db.DATE)).all() # mysql正常, sqlite3中轉成date格式後, 只剩下年份,沒有月份和日期了。
3. sqlite3
from sqlalchemy import extract
User.query.filter(
extract('year', User.created) == today.year,
extract('month', User.created) == today.month,
extract('day', User.created) == today.day).all()