Django LocaleMiddleware为我确定语言。我怎么知道它确定了什么语言?

时间:2010-05-24 23:12:44

标签: python django

我需要知道它返回的语言,以便我可以自己动手。

2 个答案:

答案 0 :(得分:6)

from django.utils import translation

def myview(...):
    ...
    lang = translation.get_language()
    ...

这将返回当前线程中使用的语言代码,因此在您的情况下,由中间件设置。

答案 1 :(得分:1)

带有RequestContext的

模板默认为{{LANGUAGE_CODE}}。 http://docs.djangoproject.com/en/dev/topics/i18n/internationalization/#other-tags