Django - LANGUAGE_CODE - 'en-IN' 不起作用,但 'hi-IN' 有效
Django - LANGUAGE_CODE - 'en-IN' does not work, but 'hi-IN' works
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,这是行不通的。
如果需要任何其他信息,请告诉我。
我在我的应用程序下创建了一个名为 formats 的文件夹。
我放置了一个名为 formats.py 的文件,并在其中添加了以下内容:
NUMBER_GROUPING = (3,2,0)
THOUSAND_SEPARATOR = ','
DECIMAL_SEPARATOR = '.'
DATE_INPUT_FORMATS = ['%d-%m-%Y']
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,这是行不通的。
如果需要任何其他信息,请告诉我。
我在我的应用程序下创建了一个名为 formats 的文件夹。
我放置了一个名为 formats.py 的文件,并在其中添加了以下内容:
NUMBER_GROUPING = (3,2,0)
THOUSAND_SEPARATOR = ','
DECIMAL_SEPARATOR = '.'
DATE_INPUT_FORMATS = ['%d-%m-%Y']