Python/Django
[Django] django-dotenv
invalueable
2020. 7. 29. 22:53
프로젝트폴더에 .env 파일을 만들고 변수들을 지정할수있다.
이렇게 하면 보호가 필요한 소셜로그인 key값이나 다른 API key값, DB , 메일서버등 등을 숨기고 사용할수있게된다.
1. 설치
pip install django-dotenv
2.manage.py
import dotenv # 추가
if __name__ == '__main__':
dotenv.read_dotenv() # 추가
main()
main() 함수가 출력되기전에 값을 불러온다.
3. 불러오기
os.environ.get("변수") 형태로 사용
ex) app_key = os.environ.get("KAKAO")
끗
DB 유저이름이나 비밀번호에도 적용해야징