-
Notifications
You must be signed in to change notification settings - Fork 464
Open
Labels
Description
In my project I need to format currency so that it won't display digital decimals if they are equal to zero. Right now I'm doing it by replacing .00 to .## in current locale pattern and passing it as format to format_currency and setting currency_digits=False. It works like charm when price has 0 or 2 decimal digits, but I'm not sure how to handle prices with 3 decimal digits. Can I safely replace .00 with . + '#' * decimal_digits or it will cause problems I'm not aware of? Or maybe there is better solution for that?
Reactions are currently unavailable