Python 炼金术中字符串到数字的转换
我有一个连接到postgres db的烧瓶应用程序。我正在筛选表股票,如下所示Python 炼金术中字符串到数字的转换,python,postgresql,sqlalchemy,Python,Postgresql,Sqlalchemy,我有一个连接到postgres db的烧瓶应用程序。我正在筛选表股票,如下所示 Stock.query.filter(Stock.availablequantity < Stock.minimumquantity) 问题是: 我看到错误的输出,比如23小于5 AvailableEquantity和minimumquantity在db中保存为字符串,由于其他原因,我无法更改它,我不知道如何在查询本身中转换这些数量。 非常感谢您的帮助。您可以调用columns方法将convert转换为查询中
Stock.query.filter(Stock.availablequantity < Stock.minimumquantity)
问题是:
我看到错误的输出,比如23小于5
AvailableEquantity和minimumquantity在db中保存为字符串,由于其他原因,我无法更改它,我不知道如何在查询本身中转换这些数量。
非常感谢您的帮助。您可以调用columns方法将convert转换为查询中所需的类型
从db导入整数可能在炼金术中起作用
从sqlalchemy导入整数
Stock.query.filterStock.AvailableEquality.castInteger