Flask配置文件和环境变量:配置文件和环境变量的读取与调用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask配置文件和环境变量:配置文件和环境变量的读取与调用相关的知识,希望对你有一定的参考价值。
参考技术A摘要: Flask
在项目根目录下创建 settings.py 构建配置文件,设置开发,测试,生成三套配置,继承一个base配置,指定key字符串选择当下的配置
在项目跟目录下创建Flask环境变量文件 .flaskenv ,写入当下的环境模式为生产,格式为key,value对
安装python-dotenv,用来读取.env环境变量文件
在 init 脚本中手动读取环境变量,使用 load_dotenv 方法读取环境变量中的key字符串,进一步拿到settings.py中的配置类型
配置文件是在程序实例实在程序实例 init .py中读取的,是程序实例独有的,蓝图实例中没有提供,如果要在蓝图中使用配置文件需要调用 current_app 对象,它是一个表示 当前程序实例的代理对象 ,当某个程序实例被创建并运行时,它会自动指向当前运行的程序实例,并把所有操作都转发到当前的
程序实例 。 比如需要访问配置时调用 current_app.config
以上是关于Flask配置文件和环境变量:配置文件和环境变量的读取与调用的主要内容,如果未能解决你的问题,请参考以下文章