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

TIM*_*MEX 1 python django

我需要知道它返回的语言,以便我可以执行自己的操作.

Kil*_*nDS 6

from django.utils import translation

def myview(...):
    ...
    lang = translation.get_language()
    ...
Run Code Online (Sandbox Code Playgroud)

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