无法更改Django调试语言

时间:2019-07-12 15:52:01

标签: django

我的django设置已经使用葡萄牙语和英语了,如下所示:

LANGUAGE_CODE = 'pt-br'
TIME_ZONE = 'America/Sao_Paulo'
USE_I18N = True
USE_L10N = True
USE_TZ = True
LANGUAGES = [
    ('en', 'English'),
]

但是,如果代码中有错误,它将以德语显示。我位于德国,有一台德语笔记本电脑,但是Windows也是用英语配置的。我不知道这个德国人来自哪里。

在此处查看示例:https://ibb.co/cvhBcvd

请,我不需要该错误的帮助,我只想用英语填写所有错误。

谢谢大师。

1 个答案:

答案 0 :(得分:0)

我认为:

language = get_language_info('pt-br')
translation.activate(language)

我认为(这可能是完全错误的)它正在尝试使用i18n,它认为德语是机器的语言,因此由于它是DEBUG信息,因此它试图以一种有用的语言提供给您(在生产中,不会有DEBUG = True)