2

我想将价格转换为给定国家/地区的标准逗号分隔字符串。例如,如果我们为印度执行此操作,则 100000 应转换为 10,00,000,但对于美国,则应转换为 1,000,000。

我在 python 中看到了语言环境库。可以使用它来完成。

例如:

>> import locale
>> locale.setlocale(locale.LC_ALL, 'en_US.utf8')
>> locale.format("%.2f", 100028282.23, grouping=True)

有用。

但我只想知道我们是否可以在 Django 中使用本地化来做到这一点。

4

1 回答 1

4

是的,本地化可以做到这一点。另请查看THOUSAND_SEPARATORNUMBER_GROUPINGDECIMAL_SEPARATORUSE_THOUSAND_SEPARATOR设置。

于 2012-06-08T11:33:33.737 回答