WTForms十进制分隔符(用于非英语应用程序)



对于非英语应用程序,使用a作为小数分隔符是很常见的。我找不到任何关于根据区域设置更改十进制格式的参考。

这是可能的WTForms吗?

当前的wtforms代码使用Python decimal模块,但它完全忽略了有关分隔符的区域设置(实际上,文档提供了一个构建字符串表示的示例,该示例构建字符串表示本身)。

您可以更改fieldscore.py的第561行,即

format = '%%0.%df' % self.places

:

format = '%%0,%df' % self.places

但这将是一个丑陋的补丁,我建议打开一个问题来修复它

相关内容

最新更新