Django разделитель тысяч по цене товара в шаблонах - PullRequest
1 голос
/ 31 марта 2011

у меня цена товара в десятичных числах,

как 15000.0000

теперь я хочу применить к нему разделитель тысяч, intcomma фильтр отлично работает с десятичными числами как здесь

но после этого я не могу применить фильтр currency, значит, он не работает с фильтром валюты.

Я хочу получить окончательный результат по моей цене: 15 000,00 * 1013 PKR

какие-либо предложения, чтобы получить это?

Спасибо:)

1 Ответ

2 голосов
/ 31 марта 2011

Фильтру satchmo currency требуется что-то, что может быть преобразовано в десятичное число. Однако intcomma возвращает строку, и поскольку она добавляет тысячи разделителей, она больше не может быть преобразована в десятичную.

Решение состоит в том, чтобы написать собственный шаблонный фильтр currency_with_intcomma, который сначала проходит через фильтр currency, а затем применяет тысячи разделителей (вы не можете использовать встроенный фильтр для этого, вам придется сделать это). это "мануллай").

...