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

  • 아래 코드 작성
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 추가
  • 깃 활성화