【发布时间】:2020-05-03 14:11:09
【问题描述】:
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' 正确显示日期和时间并进行数字分组
我的 settings.py 文件:
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
我查看了Number Grouping,它实际上谈到了这一点,但我认为文档具有误导性。对于初学者,他们将语言代码设置为 en_IN,这不起作用。
如果需要任何其他信息,请告诉我。
【问题讨论】:
标签: django localization separator