Python Django i18n问题
我有一个Django1.8项目,我想国际化。我已经在应用程序中添加了这样做的代码,当我更改Python Django i18n问题,python,django,python-3.x,internationalization,Python,Django,Python 3.x,Internationalization,我有一个Django1.8项目,我想国际化。我已经在应用程序中添加了这样做的代码,当我更改LANGUAGE\u code标记时,我可以成功地看到使用的其他语言,但是当我将其保持在en-us状态时,没有其他语言显示。我已将我的计算机语言更改为所讨论的语言(德语),但对该网站的呼叫仍然是英语。我做错了什么 其他事项: USE\u I18N=true LOCALE\u路径工作正常(因为更改了 LANGUAGE\u codeworks) 我还尝试了设置语言属性,尽管我认为我不必这样做 编辑:我还确认
LANGUAGE\u code
标记时,我可以成功地看到使用的其他语言,但是当我将其保持在en-us
状态时,没有其他语言显示。我已将我的计算机语言更改为所讨论的语言(德语),但对该网站的呼叫仍然是英语。我做错了什么
其他事项:
USE\u I18N=true
工作正常(因为更改了LOCALE\u路径
works)LANGUAGE\u code
- 我还尝试了设置
属性,尽管我认为我不必这样做语言
编辑:我还确认GET调用的标题为:
Accept Language:de de,de;q=0.8,在美国;q=0.6,en;q=0.4
,它包含我想要的de。我的locale
文件夹中有一个文件夹de
。我只需要将'django.middleware.locale.localemidleware'
添加到middleware\u CLASSES
部分的settings.py
文件中。我想如果国际化已经开始了,这就没有必要了