app=Flask(__name__, instance_relative_config=True) # 从环境配置文件获取当前环境, 没有就拿缺省值"production" env=os.getenv("FLASK_ENV")or"production" print(f'环境变量FLASK_ENV:{os.getenv("FLASK_ENV")}') print(f'config FLASK_ENV = {app.config.get("ENV")}') ...
.flaskenv 文件并添加,例如,这个:FLASK_APP=app.py (or whatever you named it)FLASK_ENV=...
app=Flask(__name__,instance_relative_config=True)# 从环境配置文件获取当前环境,没有就拿缺省值"production"env=os.getenv("FLASK_ENV")or"production"print(f'环境变量FLASK_ENV:{os.getenv("FLASK_ENV")}')print(f'config FLASK_ENV = {app.config.get("ENV")}')app.config.from_object(config_env...
在项目的根目录写一个.env 文件,写入配置内容 FLASK_ENV=development FLASK_DEBUG=True 执行flask run会看到一个提示: * Tip: There are .env or .flaskenv files present. Do “pip install python-dotenv” to use them. 需先安装python-dotenv插件 pip install python-dotenv 重新执行flask run 就可以环境...
app = Flask(__name__, instance_relative_config=True) # 从环境配置文件获取当前环境, 没有就拿缺省值"production" env = os.getenv("FLASK_ENV") or "production" print(f'环境变量FLASK_ENV:{os.getenv("FLASK_ENV")}') print(f'config FLASK_ENV = {app.config.get("ENV")}') ...
> $exportFLASK_ENV=development > $ flaskrun(On Windows, usesetinstead of export.) 建议使用上述环境变量。虽然可以在您的配置或代码中设置 ENV 和 DEBUG,但强烈建议不要这样做。它们不能被 flask 命令提前读取,一些系统或扩展可能已经根据以前的值配置了自己。