我没有要求如何使用sqlalchemy执行原始sql字符串。 我想构建sqlalchemy.orm.query.Query对象,它也可以通过下面的代码构建。
query = s.query(User).filter(User.age<10)
我试过像
这样的东西query = s.query('* from User where age<10')
在某些情况下它似乎运作正常,但它的实际行为与我的预期完全不同。例如,query.column_descriptions返回错误的值。换句话说,我正在寻找一个解析sql字符串并返回Query对象的函数,该对象可用于检查细节。我希望有一种简单的方法可以做到这一点。有谁知道这个?