我遇到了Django模板本地化的问题。在德语区域设置中,它强制小数点使用逗号作为分隔符,这对于显示来说很好。但是,我还需要修改一些JS跟踪,以便向报告引擎发送价格。
Django也在本地化这个价值(它与HTML内联,我知道不好,但我没有写它,而且我现在无法改变它)
有没有办法强制模板使用该特定数字的句点?我试过了: {{price | floatformat:2}} 但这不起作用。
唯一可行的方法是在将数字发送到模板之前将数字转换为字符串,这样做效果不错,但我想知道是否有更好的方法。
答案 0 :(得分:1)
最佳方式是在将数字发送到模板之前将其转换为字符串,每次都能正常运行。
我想知道是否有更好的方法。
不。