-
django-dotenvProject using python/Cloning Airbnb 2021. 2. 24. 15:34
환경변수를 관리하는 파일은 .env다. 이 파일에 내용은 외부에 노출되어서는 안 된다. 동시에 django app은 이 파일의 내용을 읽어야 한다. 그것을 도와주는 moudle이 django-dotenv다. 나는 settings.py에 있는 SECRET_KEY에 value를 .env로 옮기고 os.environ.get("SECRET_KEY")로 읽었다.
Installation
$ pipenv install django-dotenv
Usage
manage.py
import dotenv를 해주고 if __name__ == "__main__"에 다음 code를 추가해줬다.
settings.py에 있는 SECRET_KEY는 외부에 노출되어서는 안되기 때문에 .env로 옮기고 os.environ.get()으로 .env에 있는 SECRET_KEY을 읽었다.
참고 자료
- 노마드 코더의 Airbnb 클론 강의
- django-dotenv
- asdf
소스 코드
github.com/zpskek/airbnb-clone-v3/commit/a1a0b9872716b7dde7a15df8f090218cec61ac5d
'Project using python > Cloning Airbnb' 카테고리의 다른 글
Create Conversation Model and Admin (0) 2021.02.24 Create List Model and Admin (0) 2021.02.24 django mark_safe on photo admin (0) 2021.02.24 Create Reservation Model and Admin (0) 2021.02.23 Create Review Model and Admin (0) 2021.02.21