【发布时间】:2015-11-21 12:44:44
【问题描述】:
在我使用的 SqlAlchemy 中:
price = Column(Numeric(18, 5))
通过我的应用程序放置在各种位置。当我得到一个瑞典语格式的数字时,用逗号而不是点(0,34 而不是 0.34)并尝试更改价格列,数字设置为 0.00000。
为了解决这个问题,我有这个代码:
obj.price = price.replace(',','.')
但是在整个代码中都有这样的东西会变得很丑陋,而且风险是我会忘记一个地方。是否有可能在将值从字符串转换为数字之前调用某种通用转换器函数?而且我只有一个地方。
【问题讨论】:
标签: sqlalchemy