如何在Django中在运行时添加新的语言环境?

时间:2014-09-12 11:24:55

标签: python django internationalization django-i18n

我有两种类型的语言环境。首先需要网站,第二需要创建报告。第二种类型的语言环境是动态添加的,因此无法在设置中进行设置。

我很有意思是有可能在运行时添加新的语言环境吗?

1 个答案:

答案 0 :(得分:0)

根据此answerdjango document

您可以在视图中执行此操作:

from django.utils import translation

language = second_type_locales
translation.activate(language)

这里有django文档中的一些examples