gpt4 book ai didi

python - 在 Django 中获取浏览器的默认语言

转载 作者:行者123 更新时间:2023-12-03 15:59:03 27 4
gpt4 key购买 nike

我想获取浏览器的默认语言。我为此尝试了一些代码,但对我来说没有任何效果。

我可以从这个 request.META['HTTP_ACCEPT_LANGUAGE'] 获取浏览器中激活的所有语言的数组.但是我如何获得设置为默认的语言。

最佳答案

添加中间件 django.middleware.locale.LocaleMiddlewaresetting.py按照中间件顺序作为

MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
# other middleware ...
)

并使用 request.LANGUAGE_CODE获取浏览器语言。
来源 http://www.janosgyerik.com/

我在一个项目中用它来解决这个问题

关于python - 在 Django 中获取浏览器的默认语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29115926/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com