对于非英语应用程序,使用 , 作为小数分隔符是很常见的。我找不到任何关于根据语言环境更改十进制格式的参考。
WTForms 可以吗?
对于非英语应用程序,使用 , 作为小数分隔符是很常见的。我找不到任何关于根据语言环境更改十进制格式的参考。
WTForms 可以吗?
当前的wtforms 代码使用 Python十进制模块,但它完全忽略了有关分隔符的区域设置(事实上,文档提供了一个构建字符串表示的示例,该示例构建了字符串表示本身)。
您可以更改其中的第 561fields\core.py
行
format = '%%0.%df' % self.places
至:
format = '%%0,%df' % self.places
但这将是一个丑陋的补丁,我建议打开一个问题以正确修复它