Python 在炼金术中,减去两个日期

Python 在炼金术中,减去两个日期,python,sqlalchemy,flask-sqlalchemy,Python,Sqlalchemy,Flask Sqlalchemy,我对炼金术和一般使用ORMs还不熟悉。我试着减去两个日期,看看它们是否等于或小于某个整数。我的查询在纯SQL中工作,但在SQLAlchemy中很难找到如何做到这一点。以下是我的SQL查询: SELECT * FROM user WHERE DATEDIFF(expiration, NOW()) <= 2 SELECT*FROM user WHERE DATEDIFF(expiration,NOW())func.DATEDIFF(…,func.NOW()),类似构造请参见此处:func.D

我对炼金术和一般使用ORMs还不熟悉。我试着减去两个日期,看看它们是否等于或小于某个整数。我的查询在纯SQL中工作,但在SQLAlchemy中很难找到如何做到这一点。以下是我的SQL查询:

SELECT * FROM user WHERE DATEDIFF(expiration, NOW()) <= 2
SELECT*FROM user WHERE DATEDIFF(expiration,NOW())
func.DATEDIFF(…,func.NOW())
,类似构造请参见此处:
func.DATEDIFF(…,func.NOW())
,类似构造请参见此处: