카테고리 없음

2023-05-17 dot-env Django secret key 감추기

jung1911 2023. 5. 17. 19:23

dot-env 

 

dot-env 설치 하기

pip install django-dotenv

 

 

 

설치 되었으면 협업을 위해 pip 하게 해주기

  • pip freeze > requirements.txt (저장)
  • pip install -r requirements.txt (다운)

밑에 사진을 보면 생성된 걸 볼 수있다.

 

 

 
 
setting.py secret key 를 가져온다.  키는 .env파일을 만들어서 넣어뒀다.
밑에 사진에 os를 사용해서 키를 가져와야 하기때문에 import os를 해주고 밑에 사진처럼 코드를 작성해준다.
(키는 숨겨야해..)
 
 
 
env 생성
 
 
.env 파일 숨겨놓은 키를 확인 하면  끝
 
 
 

키 발급

 
키를 새로발급을 받을 수 있다.
엄청 긴 명령어를 넣어주면 된다.
 
python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())' 
 
 
그러면 밑에 사진 처럼 키를 새로 발급해준다. 키를 복사할때 '새로 발급 받은 키' 
따옴표가 없음으로 확인을 하고 넣어 주면된다.! 
 
 
참고자료

https://www.youtube.com/watch?v=dWDQXvIuxP0&list=PLOemN3LiCpzntW2HDHrB36ZbxR1nbz2aw