1
我有小數的產品價格,Django的千位分隔符爲產品價格模板
像15000.0000
現在我想它適用千個分隔符,intcomma
過濾器正常工作與小數as here
但之後我不能應用currency
過濾器,意味着它不適用於貨幣過濾器。
我希望我的價格的最終輸出:PKR 15,000.00
任何建議,得到這個?
謝謝:)
我有小數的產品價格,Django的千位分隔符爲產品價格模板
像15000.0000
現在我想它適用千個分隔符,intcomma
過濾器正常工作與小數as here
但之後我不能應用currency
過濾器,意味着它不適用於貨幣過濾器。
我希望我的價格的最終輸出:PKR 15,000.00
任何建議,得到這個?
謝謝:)
的的Satchmo currency
濾波器需要的東西,可以被轉換成十進制。但是intcomma
返回一個字符串,並且由於它添加了千位分隔符,因此它不能再轉換爲十進制數。
解決方法是自己編寫一個currency_with_intcomma
模板過濾器,它首先運行currency
過濾器,然後應用千分離器(不能使用內置過濾器,因此您必須這樣做「manullay 「)。
是的,我已通過使用L10N_SETTINGS設置當地貨幣 – Ahsan 2011-03-31 08:16:44
Satchmo貨幣過濾器正在使用 – Ahsan 2011-03-31 08:26:52