Django версии 2.2 и 3.0
Цель : Я хотел бы отображать числа в формате локали Индии. Например, 1000000 должно отображаться как 10,00,000
Действие Для этого я перешел к settings.py
и внес следующие изменения:
LANGUAGE_CODE = 'IN'
- дата и время отображались в индонезийском формате, но группировка чисел была правильная
LANGUAGE_CODE = 'en-IN'
- дата и время отображались правильно, но группировка числа были неверны
LANGUAGE_CODE = 'hi-IN'
- дата и время отображались на языке хинди, но группировка чисел была правильная
Что я хочу
LANGUAGE_CODE = 'en-IN'
для правильного отображения даты и времени, а также для группировки номеров
My settings.py file:
LANGUAGE_CODE = 'en-IN'
TIME_ZONE = 'Asia/Kolkata'
USE_I18N = True
USE_L10N = True
USE_THOUSAND_SEPARATOR = True
NUMBER_GROUPING = (3,2, 0)
USE_TZ = True
Я взглянул на Группировка номеров , в которой на самом деле говорилось об этом, но я считаю, что документация вводит в заблуждение. Для начала они написали код языка как en_IN , который не работает.
Дайте мне знать, нужна ли какая-либо дополнительная информация.