0

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

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

我刚刚通读了提供了很好概述的国际化文档,但我仍然不知道如何根据所选语言呈现正确的内容。似乎我可以使用requestcontext类提取这些信息,但究竟如何呢?还是我把事情复杂化了?有人可以提供一个很好的例子吗?

4

1 回答 1

2

这应该可以解决问题

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

也许这个答案也可以帮助你。

于 2012-10-22T13:40:08.237 回答