프로젝트폴더에 .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 |