如何在Django网站中更改特定页面的语言

时间:2010-02-16 07:38:02

标签: django internationalization locale django-middleware

Django国际化允许我在设置文件(站点范围)或每用户/每个会话的基础上设置语言代码。

如何更改特定网页的语言?

我写了一个中间件来设置request.LANGUAGE_CODE我希望它被翻译的方式,但似乎没有任何东西可以使用这个属性来进行选择的翻译。

1 个答案:

答案 0 :(得分:4)

太好了,我在这里找到了答案:http://fseoane.net/blog/2009/django-change-language-settings-dynamically

以下是如何动态更改Django语言

from django.utils.translation import activate

activate(‘es-ES’)