spamdong.log
로그인
spamdong.log
로그인
[Django] Django-environ 라이브러리를 활용하여 SECRET_KEY 숨기기
AnHyunDong
·
2022년 6월 30일
팔로우
0
.env
.gitignore
django
git
mlops
python
프로젝트
0
MLOps 프로젝트
목록 보기
9/18
개요
Client -> Django -> S3
.mp4 형식 이외의 파일을 보냈을 때, 파일을 S3에 저장해야됨
TroubleShooting
.gitignore은 디렉토리 or 파일을 숨길 수 있지만, 코드의 부분적인 부분을 숨길 수 없음
함수를 사용하는 것처럼 private 해야할 코드가 있음
해결방안
Django-environ 라이브러리를 사용하여 코드 일부분을 다른 파일에서 불러오는 방향으로 진행
출처
Install
pip
install
django-environ
과정
.env 파일 생성
Django SECRET_Key, AWS Access_Key, Database_URL 등을 추가
.gitignore 파일에 .env 추가
코드
./config/settings.py
./board/views.py
결과
github
동일하게 올라가지만 .env 파일은 올라가지 않고 코드는 .env파일로 되어있는 모습을 확인할 수 있음
URL
Walker
AnHyunDong
사진은 남아 추억이 메모는 남아 스펙이 된다
팔로우
이전 포스트
[Git] github에 중요한 데이터 올라가지 않게 하기(.gitignore)
다음 포스트
[Kafka] Producer(Django-Kafka)
0개의 댓글
댓글 작성