python-dotenv简单使用

2018-12-20  本文已影响174人  求墨者

前言

$ pipenv --three
$ pipenv --shell

(foo)$ pipenv install flask python-dotenv
(foo)$ mkdir app.py .env .flaskenv
# app.py

from flask import Flask
app = Flask(__name__)


@app.route('/')
def index():
  return '<h1>Hello flask!</h1>'

Flask在加载环境变量的优先级

mac终端手动设定环境变量

(foo)$ export FLASK_APP=hello

.flaskenv的内容

# 这就是注释
FLASK_APP = "app.py"
FLASK_ENV = "development"
FLASK_RUN_HOST = '0.0.0.0'
FLASK_RUN_PORT = '5050'

.env的内容

# 这就是注释

运行flask

(foo)$ flask run

参考资料:

python-dotenv · PyPI

pipenv环境下使用python-dotenv管理环境变量

上一篇 下一篇

猜你喜欢

热点阅读