Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gmolveau
GitHub Repository: gmolveau/python_full_course
Path: blob/master/env.md
305 views

Environment variables / Secrets

How to manage secrets in a python app ?

from dotenv import load_dotenv load_dotenv()
    1. python flat config file

# config.py TOKEN_API = "blablabla" # main.py from config import TOKEN_API <use TOKEN_API>
  • 2bis. python dict config file

# config.py CONFIG = { "TOKEN_API" : "blablabla" } # main.py from config import CONFIG <use CONFIG['TOKEN_API']>

take a look how flask is doing it

- https://flask.palletsprojects.com/en/2.0.x/config/#configuring-from-data-files - https://flask.palletsprojects.com/en/2.0.x/config/#configuring-from-python-files