Python Django i18n问题

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) 我还尝试了设置语言属性,尽管我认为我不必这样做 编辑:我还确认

我有一个Django1.8项目,我想国际化。我已经在应用程序中添加了这样做的代码,当我更改
LANGUAGE\u code
标记时,我可以成功地看到使用的其他语言,但是当我将其保持在
en-us
状态时,没有其他语言显示。我已将我的计算机语言更改为所讨论的语言(德语),但对该网站的呼叫仍然是英语。我做错了什么

其他事项:

  • USE\u I18N=true
  • LOCALE\u路径
    工作正常(因为更改了
    LANGUAGE\u code
    works)
  • 我还尝试了设置
    语言
    属性,尽管我认为我不必这样做

编辑:我还确认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
文件中。我想如果国际化已经开始了,这就没有必要了