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

Python WTForms十进制分隔符(用于非英语应用程序),python,google-app-engine,python-2.7,wtforms,Python,Google App Engine,Python 2.7,Wtforms,对于非英语应用程序,通常使用,作为小数分隔符。 我找不到任何关于根据区域设置更改十进制格式的参考 WTForms可以做到这一点吗?使用Python模块,但它完全忽略了有关分隔符的区域设置(事实上,文档中提供了构建字符串表示的方法,即构建字符串表示本身) 您可以更改fields\core.py的第561行 format='%%0.%df'%self.places 致: format='%%0,%df'%self.places 但这将是一个丑陋的补丁,我建议打开一个补丁来修复它

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

WTForms可以做到这一点吗?

使用Python模块,但它完全忽略了有关分隔符的区域设置(事实上,文档中提供了构建字符串表示的方法,即构建字符串表示本身)

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

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

致:

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

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