5/31/22

Django set up environment variables

 

1. Install Django Environ

pip install django-environ

2. Import environ in settings.py

import environ
env = environ.Env()
environ.Env.read_env()

3. Initialise environ

create a file .env in the same directory as settings.py

4. Create your .env file

SECRET_KEY=gF7zFqX6KOolQuI4EWVfghVIgAfMyCOc
DATABASE_NAME=postgresdatabase
DATABASE_USER=admin
DATABASE_PASS=supersecretpassword

5. Replace all references in settings.py

SECRET_KEY = env(‘SECRET_KEY’)
...

DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’: env(‘DATABASE_NAME’),
‘USER’: env(‘DATABASE_USER’),
‘PASSWORD’: env(‘DATABASE_PASS’),
}
}

No comments:

Post a Comment