Git : 버전 관리
branch : 개발버전
commit 할 필요 없는 파일 .gitignore에 추가
gitignore/JetBrains.gitignore at main · github/gitignore
미리 누가 만들어 놨음
python -m pip install django-environ
settings.py에 추가
import environ
import os
env = environ.Env(
# set casting, default value
DEBUG=(bool, False)
)
# Set the project base directory
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
# Take environment variables from .env file
environ.Env.read_env(os.path.join(BASE_DIR, '.env'))
.env 파일 생성 후 코드 추가
DEBUG=on
SECRET_KEY=your-secret-key #내키로 수정
DATABASE_URL=psql://user:un-githubbedpassword@127.0.0.1:8458/database
SQLITE_URL=sqlite:///my-local-sqlite.db
CACHE_URL=memcache://127.0.0.1:11211,127.0.0.1:11212,127.0.0.1:11213
REDIS_URL=rediscache://127.0.0.1:6379/1?
client_class=django_redis.client.DefaultClient&password=ungithubbed-secret
settings.py 에 SECRET_KEY수정
SECRET_KEY = env('SECRET_KEY')
.env에서 SECRET_KEY에 대한 정보가 들어있어 키 노출 없이 사용 가능
.gitignore 에서 .evn파일 추가
1 . git init