JavaScript, Vue.js, CSS/Python&Django
[Django] 파이참 단축키, secret_key 보안
삶_
2023. 2. 22. 18:55
단축키
- ctrl + d : 복사
- ctrl + y : 삭제
- shift + alt + 위아래방향키 : 라인 이동
- alt+엔터 : 자동으로 import 할 것을 가져와줌
파이참 내 설치
- 새 프로젝트 열기
- pip list : 설치된 라이브러리 확인
- pip install django : 장고 설치
- cd .. 으로 프로젝트 바로 밑에서 터미널 명령어 입력
django-environ
- 장고 프로젝트 배포시 secret_key를 노출시키지 않고 저장할 수 있도록 하는 라이브러리
- 설치 방법
- 아래 코드 작성
import os, environ
env = environ.Env(
# set casting, default value
DEBUG=(bool, False)
)
#아래는 추가적으로 작성. BASE_DIR 뒤에 작성해야 함!
environ.Env.read_env(
env_file=os.path.join(BASE_DIR, '.env')
)
#아래 수정하기
#env에서 SECRET_KEY 가져오기
SECRET_KEY = env('SECRET_KEY')
- .env 파일 맨 상위 카데고리에 추가 (secreat_key= 에 내 키를 적어주면 됨(문자열 그대로 말고 따옴표 빼고))
- 노출되면 안되니 gitignore 파일에 .env 추가
- 깃 활성화