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_SEPARATOR、およびUSE_THOUSAND_SEPARATORの設定も確認してください。

于 2012-06-08T11:33:33.737 に答える