1
주어진 국가의 표준 쉼표로 구분 된 문자열로 가격을 변환하고 싶습니다. 예를 들어, 인도에 대해 100,000을 변환하면 10,00,000으로 변환해야하지만 미국에서는 1,000,000으로 변환해야합니다.Django에서 쉼표로 구분 된 문자열로 숫자를 변환하는 방법
저는 파이썬에서 로케일 라이브러리를 보았습니다. 그것을 사용하여 할 수 있습니다.
예컨대 :
그것은 작동>> import locale
>> locale.setlocale(locale.LC_ALL, 'en_US.utf8')
>> locale.format("%.2f", 100028282.23, grouping=True)
.
하지만 난 그냥 현지화를 사용하여 장고에서 할 수 있는지 알고 싶다.
안녕하세요. 어떻게 구현했는지 말씀해 주시겠습니까? 링크는 설정 링크입니다. 감사합니다. –
@ParitoshSingh LANGUAGE_CODE 설정에 따라 정상적으로 작동합니다. 동적으로 설정할 수 있습니다 (예 : [django-localeurl] (https://bitbucket.org/carljm/django-localeurl/) – DrTyrsa