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配置文件和环境变量:配置文件和环境变量的读取与调用的主要内容,如果未能解决你的问题,请参考以下文章

Python Flask-Mail环境变量配置

Flask之初学者

Shell学习之环境变量配置文件

Linux-配置环境变量

[Shell]Bash变量:环境变量的配置文件和登录信息

Linux配置用户本身的环境变量的文件是哪个?