Как вы делаете сравнения между полями DateTime и объектами datetime.datetime в запросах SQLAlchemy?SQLAlchemy DateTime to datetime.datetime
Например, если я
candidates = session.query(User).filter_by((User.time - datetime.datetime.utcnow()) > datetime.timedelta(months=2))
я получить
TypeError: unsupported operand type(s) for -: 'DateTime' and 'datetime.datetime'
Я предполагаю, что это не потому, что поле DateTime полностью никогда не извлекается, когда мы используем команду filter_by, следовательно, не прикрывается объекту datetime.datetime? Это верно? Как пользователи SQLAlchemy обычно справляются с этим?
Примечание: User.time - это поле DateTime.