【发布时间】:2013-03-18 11:15:06
【问题描述】:
对于非英语应用程序,使用 , 作为小数分隔符非常常见。 我找不到任何关于根据语言环境更改十进制格式的参考。
WTForms 可以做到这一点吗?
【问题讨论】:
标签: python google-app-engine python-2.7 wtforms
对于非英语应用程序,使用 , 作为小数分隔符非常常见。 我找不到任何关于根据语言环境更改十进制格式的参考。
WTForms 可以做到这一点吗?
【问题讨论】:
标签: python google-app-engine python-2.7 wtforms
current wtforms code 使用 Python 的 decimal 模块,但它完全忽略了有关分隔符的语言环境设置(事实上,文档提供了 an example,它构建了构建字符串表示本身的字符串表示)。
你可以把fields\core.py的第561行改成
format = '%%0.%df' % self.places
到:
format = '%%0,%df' % self.places
但它会是一个丑陋的补丁,我建议打开一个issue 以正确修复它
【讨论】: