2011-09-13 18 views
0

我有Django模板本地化的問題。在德語語言環境中,它強制小數點使用逗號作爲分隔符,這對於顯示來說很好。不過,我還需要修改一些JS跟蹤以向報告引擎發送價格。強制Django使用特定小數句號

的Django也本地化這個值(它的內嵌在HTML,糟糕了,我知道,但我並沒有把它寫&我不能改變的現在)

有沒有什麼辦法來迫使模板使用該特定號碼的期限?我試過了: {{price | floatformat:2}} 但這不起作用。

唯一的辦法是將數字轉換爲字符串,然後再將其發送到模板,該模板運行良好,但我想知道是否有更好的方法來完成此操作。

回答

1

最好這樣做的方法是在將數字發送到模板之前將數字轉換爲字符串,每次完美工作。

我想知道是否有更好的方法來做到這一點。

沒有。

+0

對我來說足夠了。 – dochead