방법은 두 종류가 있는데, 환경 변수로 저장하거나, 파일에 따로 저장하는 방법이다.
환경 변수로 저장시 아파치 등 웹 서버를 사용하는 경우 저장되지 않을 수 있으므로 후자의 방법을 선택했다.
임의의 원하는 공간에 secrets.json 파일을 작성 한 뒤, 아래와 같이 입력하고 저장한다.
딕셔너리 내에서 콤마는 후술(가장 뒤에 덧붙이지)하지 않는다.
secrets.json
{
"SECRET_KEY": "실제 SECRET_KEY"
} 그 다음 setting.py를 아래와 같이 변경한다.
settings.py
import os, json
from django.core.exceptions import ImproperlyConfigured
secret_file = os.path.join(BASE_DIR, 'config', 'secrets.
Continue reading