개발하는 삶
[Django] 파이참 단축키, secret_key 보안 본문
단축키
- 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 추가
- 깃 활성화
'JavaScript, Vue.js, CSS > Python&Django' 카테고리의 다른 글
[Python] NumPy, OpenCV(이미지 처리), PIL (0) | 2023.01.17 |
---|---|
[Django] svg 및 함수 (0) | 2023.01.05 |
[Django] 장고 태그 및 model.py 관련 (0) | 2023.01.02 |
[Django] 장고 설치 및 파일 구조 파악하기 (0) | 2022.12.28 |
[Python] 힙, 자료구조 (0) | 2022.06.23 |