我需要一种方法来确定浏览器中设置的主要语言。我找到了一个非常好的 PHP 解决方案,但不幸的是我使用的是 Django/Python。
我认为信息在 HTTP 请求的 HTTP_ACCEPT_LANGUAGE 属性中。
对我有什么想法或现成的功能吗?
最佳答案
这是我使用的功能,这是我的创作 self 。
def language(self):
if 'HTTP_ACCEPT_LANGUAGE' in self._request.META:
lang = self._request.META['HTTP_ACCEPT_LANGUAGE']
return str(lang[:2])
else:
return 'en'
调用它即可。
关于Python - 从 HTTP/浏览器中提取主要语言代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12269933/