我使用Django的humanize使我的應用程序中的大浮點數更具可讀性。此外,我的應用程序可用不同的語言,並使用不同的語言。用另一種方式在數字上簽字。格式在語言意識的方式浮在Django模板
整數值的標籤人文化工作intcomma
很好:
{{ intvalue|intcomma }}
將給出不同的語言環境:
English: 1,000,000
Dutch: 1.000.000
但是,使用花車這並不能很好地工作。例如,在我的模板,你會發現這一點:
{{ floatvalue|floatformat:2|intcomma }}
將給出不同的語言環境:
English: 1,000,000.00
Dutch: 1,000,000,00
注意,代替1.000.000,00荷蘭,它顯示1,000,000,00。切換浮動格式:2和intcomma標記不起作用,因爲那個值不是什麼。
關於如何輕鬆解決這個問題的任何想法?
(如果可能的話,我寧可不使用外部庫如Babel)