当前位置: 首页>>代码示例>>Python>>正文


Python settings.FORMAT_MODULE_PATH属性代码示例

本文整理汇总了Python中django.conf.settings.FORMAT_MODULE_PATH属性的典型用法代码示例。如果您正苦于以下问题:Python settings.FORMAT_MODULE_PATH属性的具体用法?Python settings.FORMAT_MODULE_PATH怎么用?Python settings.FORMAT_MODULE_PATH使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在django.conf.settings的用法示例。


在下文中一共展示了settings.FORMAT_MODULE_PATH属性的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: iter_format_modules

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import FORMAT_MODULE_PATH [as 别名]
def iter_format_modules(lang, format_module_path=None):
    """Find format modules."""
    if not check_for_language(lang):
        return

    if format_module_path is None:
        format_module_path = settings.FORMAT_MODULE_PATH

    format_locations = []
    if format_module_path:
        if isinstance(format_module_path, str):
            format_module_path = [format_module_path]
        for path in format_module_path:
            format_locations.append(path + '.%s')
    format_locations.append('django.conf.locale.%s')
    locale = to_locale(lang)
    locales = [locale]
    if '_' in locale:
        locales.append(locale.split('_')[0])
    for location in format_locations:
        for loc in locales:
            try:
                yield import_module('%s.formats' % (location % loc))
            except ImportError:
                pass 
开发者ID:reBiocoder,项目名称:bioforum,代码行数:27,代码来源:formats.py

示例2: iter_format_modules

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import FORMAT_MODULE_PATH [as 别名]
def iter_format_modules(lang):
    """
    Does the heavy lifting of finding format modules.
    """
    if check_for_language(lang):
        format_locations = ['django.conf.locale.%s']
        if settings.FORMAT_MODULE_PATH:
            format_locations.append(settings.FORMAT_MODULE_PATH + '.%s')
            format_locations.reverse()
        locale = to_locale(lang)
        locales = [locale]
        if '_' in locale:
            locales.append(locale.split('_')[0])
        for location in format_locations:
            for loc in locales:
                try:
                    yield import_module('.formats', location % loc)
                except ImportError:
                    pass 
开发者ID:blackye,项目名称:luscan-devel,代码行数:21,代码来源:formats.py

示例3: iter_format_modules

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import FORMAT_MODULE_PATH [as 别名]
def iter_format_modules(lang, format_module_path=None):
    """
    Does the heavy lifting of finding format modules.
    """
    if not check_for_language(lang):
        return

    if format_module_path is None:
        format_module_path = settings.FORMAT_MODULE_PATH

    format_locations = []
    if format_module_path:
        if isinstance(format_module_path, six.string_types):
            format_module_path = [format_module_path]
        for path in format_module_path:
            format_locations.append(path + '.%s')
    format_locations.append('django.conf.locale.%s')
    locale = to_locale(lang)
    locales = [locale]
    if '_' in locale:
        locales.append(locale.split('_')[0])
    for location in format_locations:
        for loc in locales:
            try:
                yield import_module('%s.formats' % (location % loc))
            except ImportError:
                pass 
开发者ID:lanbing510,项目名称:GTDWeb,代码行数:29,代码来源:formats.py

示例4: get_format_modules

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import FORMAT_MODULE_PATH [as 别名]
def get_format_modules(lang=None, reverse=False):
    """
    Returns a list of the format modules found
    """
    if lang is None:
        lang = get_language()
    modules = _format_modules_cache.setdefault(lang, list(iter_format_modules(lang, settings.FORMAT_MODULE_PATH)))
    if reverse:
        return list(reversed(modules))
    return modules 
开发者ID:lanbing510,项目名称:GTDWeb,代码行数:12,代码来源:formats.py

示例5: get_format_modules

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import FORMAT_MODULE_PATH [as 别名]
def get_format_modules(lang=None, reverse=False):
    """Return a list of the format modules found."""
    if lang is None:
        lang = get_language()
    if lang not in _format_modules_cache:
        _format_modules_cache[lang] = list(iter_format_modules(lang, settings.FORMAT_MODULE_PATH))
    modules = _format_modules_cache[lang]
    if reverse:
        return list(reversed(modules))
    return modules 
开发者ID:reBiocoder,项目名称:bioforum,代码行数:12,代码来源:formats.py

示例6: get_format_modules

# 需要导入模块: from django.conf import settings [as 别名]
# 或者: from django.conf.settings import FORMAT_MODULE_PATH [as 别名]
def get_format_modules(lang=None, reverse=False):
    """
    Returns a list of the format modules found
    """
    if lang is None:
        lang = get_language()
    if lang not in _format_modules_cache:
        _format_modules_cache[lang] = list(iter_format_modules(lang, settings.FORMAT_MODULE_PATH))
    modules = _format_modules_cache[lang]
    if reverse:
        return list(reversed(modules))
    return modules 
开发者ID:Yeah-Kun,项目名称:python,代码行数:14,代码来源:formats.py


注:本文中的django.conf.settings.FORMAT_MODULE_PATH属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。