Skip to main content
 首页 » 编程设计

python之在 Python Flask 中检测浏览器语言

2025年05月04日16kerrycode

我需要用 Python Flask 获取浏览器语言。我尝试使用:

request.headers.get('语言')

然而,这将返回 None。

我试过了 whoer.net它为我的浏览器语言返回了 it-IT。如何使用 Python Flask 检测浏览器语言?

请您参考如下方法:

查看 Werkzeug 的 LanguageAccept data structure ,或者只是尝试这样的事情来获得最佳匹配:

supported_languages = ["en", "nl", "it"] 
lang = request.accept_languages.best_match(supported_languages) 

如果您需要更多,请查看 Flask-Babel .