setting.py에 다음 코드 입력
import os, json
from django.core.exceptions import ImproperlyConfigured
# SECRET_KEY 파일 위치
secret_file = os.path.join(BASE_DIR, 'secrets.json')
with open(secret_file) as f:
secrets = json.loads(f.read())
# secrets.json 파일에서 SECRET_KEY 가져오기
def get_secret(setting, secrets=secrets):
try:
return secrets[setting]
except KeyError:
error_msg = "Set the {} environment variable".format(setting)
raise ImproperlyConfigured(error_msg)
SECRET_KEY = get_secret("SECRET_KEY")
manage.py와 같은 경로에 secrets.json파일 생성 후 작성
{
"SECRET_KEY": "본인의 고유 비밀 키 추가"
}
.gitignore에 secrets.json추가