utils.py 文件源码

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

项目:django-schemas 作者: ryannjohnson 项目源码 文件源码
def dbs_by_environment(environment, write_only=True):
    """
    Retrieve all database aliases that contain the given environment.

    Args:
        environment (str): The environment the databases must contain.
        write_only (Optional[bool]): Exclude any read-only databases.

    Returns:
        Set of aliases.

    """
    possible = set()
    for alias in settings.DATABASES:
        if write_only and is_read_db(alias):
            continue
        if environment in settings.DATABASES[alias]['ENVIRONMENTS']:
            possible.add(alias)
    return possible
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号