我想将价格转换为给定国家/地区的标准逗号分隔字符串。例如,如果我们为印度这样做,100000应该转换为10,00,000,但对于美国,它应该转换为1,000,000。
我在python中看过locale库。可以使用它来完成。
E.g:
>> import locale
>> locale.setlocale(locale.LC_ALL, 'en_US.utf8')
>> locale.format("%.2f", 100028282.23, grouping=True)
有效。
但我只是想知道我们是否可以使用本地化在Django中进行。
答案 0 :(得分:3)
是的,本地化可以做到这一点。另请查看THOUSAND_SEPARATOR,NUMBER_GROUPING,DECIMAL_SEPARATOR和USE_THOUSAND_SEPARATOR设置。