override.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:zing 作者: evernote 项目源码 文件源码
def get_language_from_request(request, check_path=False):
    """Try to get the user's preferred language by first checking the
    cookie and then by checking the HTTP language headers.

    If all fails, try fall back to default language.
    """
    supported = dict(supported_langs())
    for lang_getter in (get_lang_from_session,
                        get_lang_from_cookie,
                        get_lang_from_http_header):
        lang = lang_getter(request, supported)
        if lang is not None:
            return lang
    from django.conf import settings
    return settings.LANGUAGE_CODE
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号