0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Dynaconf 轻松实现 Python 动态配置管理

科技绿洲 来源:Python实用宝典 作者:Python实用宝典 2023-10-30 15:02 次阅读

Dynaconf 是一个Python的第三方模块,旨在成为在 Python 中管理配置的最佳选择。

它可以从各种来源读取设置,包括环境变量、文件、服务器配置等。

它适用于任何类型的 Python 程序,包括 Flask 和 Django 扩展。

1.准备

开始之前,你要确保Python和pip已经成功安装在电脑上,如果没有,可以访问这篇文章:超详细Python安装指南 进行安装。

**(可选1) **如果你用Python的目的是数据分析,可以直接安装Anaconda:Python数据分析与挖掘好帮手—Anaconda,它内置了Python和pip.

**(可选2) **此外,推荐大家用VSCode编辑器,它有许多的优点:Python 编程的最好搭档—VSCode 详细指南

请选择以下任一种方式输入命令安装依赖

  1. Windows 环境 打开 Cmd (开始-运行-CMD)。
  2. MacOS 环境 打开 Terminal (command+空格输入Terminal)。
  3. 如果你用的是 VSCode编辑器 或 Pycharm,可以直接使用界面下方的Terminal.
pip install dynaconf

2.初步使用DynaConf

在你的项目的根目录中运行 ** dynaconf init ** 命令。

cd path/to/your/project/
dynaconf init -f toml

会有类似如下的输出,说明初始化完成:

⚙️ Configuring your Dynaconf environment
------------------------------------------
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2666

    浏览量

    47331
  • 服务器
    +关注

    关注

    12

    文章

    9010

    浏览量

    85162
  • python
    +关注

    关注

    55

    文章

    4778

    浏览量

    84439
收藏 人收藏

    评论

    相关推荐

    北京鼎普科技诚聘配置管理

    配置管理员1、负责项目版本发布过程,包括基线管理、版本管理、发布管理、变更管理、权限控制;2、产品、项目
    发表于 01-17 11:06

    北京鼎普诚聘配置管理

    1、负责项目版本发布过程,包括基线管理、版本管理、发布管理、变更管理、权限控制;2、产品、项目配置管理过程,完成软件版本控制、
    发表于 02-19 11:36

    软件配置管理的三大库分别是什么

    软件配置管理的三大库分别是什么?软件过程改进CMM是什么?有何作用?
    发表于 12-23 07:50

    计算机软件配置管理计划规范 GB/T 12505-1990

    计算机软件配置管理计划规范 GB/T 12505-1990 本规范规定了在制订软件配置管理计划时应该遵循的统一的基本要求。
    发表于 05-10 11:54 20次下载

    基于CVS的OPNET模型配置管理研究

    在分析OPNET模型开发配置管理需求的基础上,通过分析流行的配置管理工具,选择CVS作为合适的配置管理工具,详细介绍了基于CVS的OPNET模型配置管理的流程和要点,并给出了WinCV
    发表于 11-17 11:39 0次下载

    计算机软件配置管理计划规范(GB/T 12505-90)

    计算机软件配置管理计划规范(GB/T 12505-90) 1. 主题内容与适用范围  本规范规定了在制订软件配置管理计划时应该遵
    发表于 04-14 10:58 3340次阅读

    基于CMMI的软件配置管理模型研究_顾梦华

    基于CMMI的软件配置管理模型研究_顾梦华
    发表于 03-19 11:33 0次下载

    软件配置管理策略研究顾梦华

    软件配置管理策略研究_顾梦华
    发表于 03-14 08:00 0次下载

    Saltstack配置管理大全

    Saltstack配置管理大全
    发表于 09-08 09:01 9次下载
    Saltstack<b class='flag-5'>配置管理</b>大全

    基于SVN软件配置管理及持续集成

    SVN是一款广泛使用的配置管理工具,适合中小型软件团队使用。本文叙述了SVN的特点,介绍了配置管理的基本概念和相关角色:详细介绍了基于SVN的软件配置管理和持续集成,主要包括权限管理
    发表于 11-07 17:50 6次下载
    基于SVN软件<b class='flag-5'>配置管理</b>及持续集成

    如何轻松使用Python写出漂亮的命令行程序

    诞生之初用来作为配置管理语言的Python,现在已经成为最流行的编程语言之一,尤其是随着AI应用的兴起,变得无处不在。
    的头像 发表于 03-28 09:28 8521次阅读

    基于构件的软件开发方法实现配置管理系统JBCM的研究

    本文研究了构件的版本控制策略,提出了基于构件的版本管理模型。针对并行开发问题,又提出了分别在构件和文件粒度上进行版本管理和并发控制的方法。在此基础上,设计实现了一个产品化的配置管理系统
    的头像 发表于 03-17 08:05 2826次阅读
    基于构件的软件开发方法<b class='flag-5'>实现</b><b class='flag-5'>配置管理</b>系统JBCM的研究

    智联物联4G工业路由器如何实现远程参数配置管理

    本期为大家分享深圳市智联物联科技有限公司旗下,工业级4G路由器内嵌花生壳PHTunnel,实现远程参数配置管理
    发表于 04-16 08:55 2642次阅读

    浅述OpenHarmony HDF 配置管理分析及使用

    HDF配置管理概述 HCS(HDF Configuration Source)是 HDF 驱动框架的配置描述源码,内容以 Key-Value 为主要形式。它实现配置代码与驱动代码解耦
    的头像 发表于 09-22 14:45 4039次阅读
    浅述OpenHarmony HDF <b class='flag-5'>配置管理</b>分析及使用

    民机机载软件的配置管理

    配置管理(Configuration Management)在航空领域经常又称为构型管理,是现代复杂产品研制的核心技术。与很多传统观念中配置管理是对文档和版本的简单管理不同,现代复杂产
    的头像 发表于 12-01 16:15 787次阅读
    民机机载软件的<b class='flag-5'>配置管理</b>