如何从原始sql字符串中获取sqlalchemy查询对象?

时间:2016-07-13 13:51:34

标签: python mysql sql sqlalchemy

我没有要求如何使用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对象的函数,该对象可用于检查细节。我希望有一种简单的方法可以做到这一点。有谁知道这个?

0 个答案:

没有答案