11
我想修改/更改floatformat的工作方式。Django和floatformat標記
默認情況下,改變輸入十進制這樣:
{{ 1.00|floatformat }} -> 1
{{ 1.50|floatformat }} -> 1.5
{{ 1.53|floatformat }} -> 1.53
我想改變這種升技這樣:如果有一個浮動部分,應該保留前2個浮動位數。如果沒有浮動(這意味着.00),它應該簡單地切出浮動部分。 IE:
{{ 1.00|floatformat }} -> 1
{{ 1.50|floatformat }} -> 1.50
{{ 1.53|floatformat }} -> 1.53
是的,但是,對於{{1.00 | floatformat:-2}}它輸出1.00 – Hellnar 2010-04-06 10:44:20
aha,它的確有竅門! :) – Hellnar 2010-04-06 11:09:33
有什麼辦法強制整數在最後.00?像{{1 | floatformat:-2}}應該是1.00而不是1? – 2016-04-01 10:24:14