3

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

WTForms 可以吗?

4

1 回答 1

1

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

您可以更改其中的第 561fields\core.py

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

至:

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

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

于 2013-03-18T15:13:02.313 回答