如何从视图中检索语言设置?

时间:2012-10-22 13:08:51

标签: django django-views django-multilingual

我想用三种不同的语言建立一个非常小的网站。

基本上我想使用单一视图将不同的数据发送回相同的模板,具体取决于所选语言(无论如何,所有数据都在一个表中)。

我刚刚阅读了internationalization文档,该文档提供了很好的概述,但我仍然没有真正了解如何基于所选语言呈现正确的内容。好像我可以用requestcontext类提取这些信息,但究竟是怎么回事?还是我过于复杂化了?有人可以提供一个很好的例子吗?

1 个答案:

答案 0 :(得分:2)

这应该可以解决问题

from django.utils import translation
language= translation.get_language_from_request(request)
translation.activate(language)

也许this answer也可以帮到你。