pip install django-environ
먼저 해당 패키지를 설치한다.
settings.py 에 들어가 위와 같이 입력한다.
위 이미지에서 SECRET_KEY를 예로 들면
SECRET_KEY = {
'secret': os.environ.get('SECRET','')
}볼드체를 보면 왼쪽이 키, 오른쪽이 값이다.
PASSWORD= 여기에 패스워드값을 적어준다. (이때 값란을 '' 로 감싸줄 필요없다)
SECRET= 여기에 시크릿키값을 적어준다. (이때 값란을 '' 로 감싸줄 필요없다)
ALGORITHM= 여기에 알고리즘값을 적어준다. (이때 값란을 '' 로 감싸줄 필요없다)
이렇게 설정해주면 서버가 열릴때마다 .env에 설정된 환경변수가 자동으로 적용된다.
수동으로 환경변수 설정하는법
export PASSWORD=여기에 패스워드값을 적어준다.
설정된 환경변수 확인하는법
echo $PASSWORD
하지만 이방법은 좋지않다 왜냐하면 터미널에 한번 저 명령어를 입력하면 해당 터미널에서는 계속 적용이되는데
해당 터미널을 종료하고 다시 서버를 열려고하면 저 명령어를 다시 입력해야하기때문이다.