2011-08-03 48 views
4

我試圖用如何打印數量用逗號作爲千位分隔符和小數在Python/Django的

  1. 逗號作爲千個sepaerator和
  2. 顯示在我的Django模板編號指定小數位一輪到。

例如76384.8739439 - > 76,384.87

Django有模板標籤來實現這兩個。

  • intcomma - 爲千個分隔符和
  • floatformat - 爲小數

我似乎無法找到一種方法在同一時間做兩件事沒有寫我自己的自定義模板過濾器。任何人都知道更簡單的解決方案?

回答

16
{{ value|floatformat:2|intcomma }} 
+0

漂亮!謝謝@Dogbert。我試過{{value | intcomma | floatformat:2}}但它沒有工作,然後沒有想到交換過濾器?! – sizeight

+6

使用L10N +不同的小數和千位分隔符時,它不起作用... 9999.99變爲9,999,99 – semente

相關問題