Python/Django

[Django] django-dotenv

프로젝트폴더에   .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 유저이름이나 비밀번호에도 적용해야징

'Python > Django' 카테고리의 다른 글

[Django] Django RestFramework (DRF)  (0) 2020.08.21
[Django] WSGI 란?  (0) 2020.08.11
[Django] Forms API  (0) 2020.07.28
[Django] Nginx- Gunicorn 삽질  (0) 2020.07.17
[Django] Django-Admin css 적용안되는문제 (정적파일이해)  (0) 2020.07.16