How to access environment variable values?

后端 未结 12 1375
孤独总比滥情好
孤独总比滥情好 2020-11-21 23:52

I set an environment variable that I want to access in my Python application. How do I get its value?

12条回答
  •  [愿得一人]
    2020-11-22 00:28

    For django see (https://github.com/joke2k/django-environ)

    $ pip install django-environ
    
    import environ
    env = environ.Env(
    # set casting, default value
    DEBUG=(bool, False)
    )
    # reading .env file
    environ.Env.read_env()
    
    # False if not in os.environ
    DEBUG = env('DEBUG')
    
    # Raises django's ImproperlyConfigured exception if SECRET_KEY not in os.environ
    SECRET_KEY = env('SECRET_KEY')
    

提交回复
热议问题