Python

[Python] dotenv 사용하기

insub4067 2021. 12. 16. 19:12

1. download package

2. write code inside manage.py

3. make .env dir on top

4. get value as : os.environ.get("{var name in .env file}")

# .env

MAILGUN_USERNAME = 'xx'
MAILGUN_PASSWORD = 'xx'
pip install django-env

or

pipenv install django-env
# manage.py

import dotenv

if __name__ == "__main__":
    dotenv.read_dotenv()
    main()
# settings.py

EMAIL_HOST_USER = os.environ.get("MAILGUN_USERNAME")
EMAIL_HOST_PASSWORD = os.environ.get("MAILGUN_PASSWORD")