如何将sql where子句字符串转换为sqlalchemy查询?我想我已经知道那张桌子了。在
我正在构建一个有棱角的webapp,它可以通过flaskapi获取数据。Flask正在使用sqlalchemy查询数据库。jqueryquerybuilder fromSQL(http://querybuilder.js.org/plugins.html#import-export)将过滤器导出为原始SQL,我想将其传递回api、解析和查询。在
例如:
where_str = "name LIKE '%BOB%' AND fruit != 'pineapple'"
将转换为:
^{pr2}$因为奥多可能是我需要的。在
您可以尝试执行
session.query(Table).filter(where_str)
。它在SQLAlchemy v0.5.8上对我很有用。 您还可以构建整个SQL语句字符串并使用Connection.execute()方法来执行它。不管是哪种方式,都可以将SQL语句作为字符串直接从网页传递到应用程序can be very dangerous。在无需过滤两次即可添加,您可以执行以下操作:
相关问题 更多 >
编程相关推荐