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

Python Django LocaleMiddleware为我确定了语言。我怎么知道它决定了什么语言?,python,django,Python,Django,我需要知道它返回什么语言,这样我才能执行自己的操作 from django.utils import translation def myview(...): ... lang = translation.get_language() ... 这将返回当前线程中使用的语言代码,因此在您的情况下,是由中间件设置的 这将返回当前线程中使用的语言代码,因此在您的情况下,由中间件设置的语言代码。带有RequestContext的模板默认为{{language_code}} 带

我需要知道它返回什么语言,这样我才能执行自己的操作

from django.utils import translation

def myview(...):
    ...
    lang = translation.get_language()
    ...
这将返回当前线程中使用的语言代码,因此在您的情况下,是由中间件设置的


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

带有RequestContext的模板默认为{{language_code}}

带有RequestContext的模板默认具有{{LANGUAGE_CODE}}