我想用三种不同的语言建立一个非常小的站点。
基本上我想使用一个视图,根据所选语言将不同的数据发送回相同的模板(无论如何,所有数据都在一个表中)。
我刚刚通读了提供了很好概述的国际化文档,但我仍然不知道如何根据所选语言呈现正确的内容。似乎我可以使用requestcontext类提取这些信息,但究竟如何呢?还是我把事情复杂化了?有人可以提供一个很好的例子吗?
我想用三种不同的语言建立一个非常小的站点。
基本上我想使用一个视图,根据所选语言将不同的数据发送回相同的模板(无论如何,所有数据都在一个表中)。
我刚刚通读了提供了很好概述的国际化文档,但我仍然不知道如何根据所选语言呈现正确的内容。似乎我可以使用requestcontext类提取这些信息,但究竟如何呢?还是我把事情复杂化了?有人可以提供一个很好的例子吗?
这应该可以解决问题
from django.utils import translation
language= translation.get_language_from_request(request)
translation.activate(language)
也许这个答案也可以帮助你。