Проблема THOUSAND_SEPARATOR в Django
Я хочу отображать числа в шаблоне (Frontend), используя следующий формат:
1.000.000 # for one million
0,5 # for 1/2
Вот мои текущие настройки:
LANGUAGE_CODE = "es-cl"
USE_I18N = True
USE_L10N = True
NUMBER_GROUPING = 3
USE_THOUSAND_SEPARATOR = True
THOUSAND_SEPARATOR = "."
DECIMAL_SEPARATOR = ","
Не используется разделитель тысяч. Почему?
Язык моего браузера - испанский, и в настоящее время я нахожусь в Германии. Может быть, это имеет влияние? Но LANGUAGE_CODE должен иметь приоритет или нет?
Но в настоящее время вывод такой:
1 000 000 # for one million
0,5 # for 1/2
В шаблонах вот как я отображаю свои числа:
{{ obj.precio }} # output is 1 000 000 but it shold be 1.000.000
Я использую django 4.2.9 с python 3.8