bash
pip install python-decouple
python
from decouple import config
dotenv
DEBUG=True
DATABASE_URL=mysql://db_user:db_password@localhost/db_name
API_KEY=abc123xyz
python
app.debug = config('DEBUG', default=False, cast=bool)
python
from flask import Flask
from decouple import config
app = Flask(__name__)
app.debug = config('DEBUG', default=False, cast=bool)
app.config['DATABASE_URL'] = config('DATABASE_URL')
api_key = config('API_KEY')
@app.route('/')
def index():
return f'DEBUG: {app.debug}<br>' \
f'DATABASE_URL: {app.config["DATABASE_URL"]}<br>' \
f'API_KEY: {api_key}'
if __name__ == '__main__':
app.run()
dotenv
DEBUG=True
DATABASE_URL=mysql://db_user:db_password@localhost/db_name
API_KEY=abc123xyz
DEBUG: True
DATABASE_URL: mysql://db_user:db_password@localhost/db_name
API_KEY: abc123xyz