Flask配置开发环境

环境由 FLASK_ENV 环境变量控制,默认值为 production 。
把 FLASK_ENV 设置为 development 可以打开调试模式。

  1. 安装用来自动导入系统环境变量的 python-dotenv:
conda install -c conda-forge python-dotenv 
  1. 当 python-dotenv 安装后,Flask 会从项目根目录的 .flaskenv 和 .env 文件读取环境变量并设置。我们分别使用文本编辑器创建这两个文件。
    .flaskenv 用来存储 Flask 命令行系统相关的公开环境变量;而 .env 则用来存储敏感数据,不应该提交进Git仓库,我们把文件名 .env 添加到 .gitignore 文件的结尾(新建一行)来让 Git 忽略它。你可以使用编辑器打开这个文件,然后添加下面这一行内容:
.env
  1. 在新创建的 .flaskenv 文件里,我们写入一行 FLASK_ENV=development ,将环境变量 FLASK_ENV 的值设为 development,以便开启调试模式:
FLASK_ENV=development

参考

  • 管理环境变量

你可能感兴趣的:(Flask配置开发环境)