我搜索了几处read子和ug子报告,但没有找到解决办法。
我将我的Django项目地点改为pt-br
,但未作任何改动。 除所有投入领域和产出外,其他投入领域和产出将日期和数目本地化,特别是<代码>DECIMAL_SEPARATOR和THOUSAND_SEPARATOR
,包括行政标本。 但是,继续以<代码>yyy-mm-ddd和 decimal Divor“”为标题,在投入时会产生错误。
我所发现的一切都:改变了环境,增加了地方化中层意识课程,使美国E_I18N和USE_L10N能够手工地强迫当地化等。 这里是我环境的 gl光。 py:
LANGUAGE_CODE = pt-br
USE_I18N = True
USE_L10N = True
MIDDLEWARE_CLASSES = (
django.middleware.common.CommonMiddleware ,
django.middleware.locale.LocaleMiddleware ,
django.contrib.sessions.middleware.SessionMiddleware ,
django.contrib.auth.middleware.AuthenticationMiddleware ,
django.middleware.transaction.TransactionMiddleware ,
)
DATE_FORMAT = d/m/Y
SHORT_DATE_FORMAT = d/m/Y
DATE_INPUT_FORMATS = ( %d/%m/%Y , %d/%m/%y , %Y-%m-%d )
DECIMAL_SEPARATOR = ,
THOUSAND_SEPARATOR = .
我的沙尔·奥列尔是否用巴西的葡萄牙视窗产出了吗?
>>> locale.setlocale(locale.LC_ALL, ( pt_BR , cp1252 ))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:Python25liblocale.py", line 478, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting
我所想尝试的任何想法?