(2023.2.22) Today_I_Learned_day-128

imRound·2023년 2월 21일
0
post-thumbnail

Django-environ을 이용한 환경변수 관리

  • django secret-key를 관리하는 방법 중 django-environ을 이용하여 관리하는 방법

1. django-environ 설치

pip install django-environ # django-environ 설치

2. .env 파일 추가

touch .env

3. env 파일에 변수 등록

SECRET_KEY="django-secret_key_example"
💡 변수와 값 사이에 공백 X

4. settings.py에 적용

settings.py 내 적용 방법

import os
import environ
from pathlib import Path

BASE_DIR = Path(__file__).resolve().parent.parent
# 환경변수를 불러올 수 있는 상태로 세팅
env = environ.Env(DEBUG=(bool, True))
# .env 파일에서 가져올 것 명시
environ.Env.read_env(
    env_file=os.path.join(BASE_DIR, '.env')
)
# SECRET_KEY에 넣은 값들을 불러올 수 있게 설
SECRET_KEY = env("SECRET_KEY")
profile
Django 개발자

0개의 댓글