强制Django使用特定小数的句点

时间:2011-09-13 14:48:52

标签: python django django-templates

我遇到了Django模板本地化的问题。在德语区域设置中,它强制小数点使用逗号作为分隔符,这对于显示来说很好。但是,我还需要修改一些JS跟踪,以便向报告引擎发送价格。

Django也在本地化这个价值(它与HTML内联,我知道不好,但我没有写它,而且我现在无法改变它)

有没有办法强制模板使用该特定数字的句点?我试过了: {{price | floatformat:2}} 但这不起作用。

唯一可行的方法是在将数字发送到模板之前将数字转换为字符串,这样做效果不错,但我想知道是否有更好的方法。

1 个答案:

答案 0 :(得分:1)

最佳方式是在将数字发送到模板之前将其转换为字符串,每次都能正常运行。

  

我想知道是否有更好的方法。

不。