Django线程的语言环境未设置

时间:2016-05-18 12:36:11

标签: python django

我对Django的中间件有疑问。我需要确定在Django的请求处理程序中使用的语言环境。

我现在得到的只是get_language_from_request(request)。 如果我在标头中发送-H 'Accept-Language: en-US',则此函数会返回en,对于-H 'Accept-Language: en-GB',它会返回en-gb。我当然安装了django.middleware.locale.LocaleMiddleware

但是,我需要这种格式的内容 - 类似locale.getlocale()返回('en_GB', 'UTF-8'),但LocaleMiddleware不会更新它。

您知道如何从Django获取此信息吗?

0 个答案:

没有答案