환경변수(2)
-
[Django].env (dotenv) 사용하는 분들께 (feat. 라이브러리 사용하기 전에 공식문서를 꼭 보자)
프로젝트를 개발하면서 특정 값을 저장해놓을 필요성이 있고 이런 것들을 보통 환경변수라고 지칭한다. AWS SaaS를 사용하며 필요한 키들도 있고 결제를 한다고 하면 통신용 키도 필요하고 카카오라던가 네이버 인증과 같은 요소, 정부 Open API 등 셀 수 없는 곳에서 필요로 하는 특정 키값을 보관을 해야되기 때문이다. Django에서는 이러한 값에 대한 파일을 관리하는 라이브러리는 국문으로 작성된 블로그 리서치 상 3개가 대표적으로 나온다. 1. python-dotenv 2. django-dotenv 3. django-environ *본 글에서는 해당 라이브러리들을 사용하는 법이 아닌 여러 라이브러리 중에서 올바른 라이브러리를 선택하는 방법을 적어놓았다. 1. django-dotenv는 인제 떠나 보내..
2023.09.27 -
리눅스_Home, Path, 환경변수 확인 명령어
1. 리눅스에서 환경변수 중 HOME이란? 1) 환경변수란? - 'Enviroment variable' - 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임 - 운영체제 내 전체에 적용되고 있는 (시스템의 속성을 기록하는) 변수를 의미 - 환경변수와 같이 지역변수도 존재, 지역변수란 현재 터미널에서만 적용되는 변수를 의미 2) HOME - 리눅스 내 미리 정의된 환경변수 중 하나로, 사용자 홈 디렉토리를 의미 - 리눅스가 다중 사용자를 지원하는 운영체제이기에 각 사용자별로 정보를 저장할 수 있도록 제공 2. 리눅스에서 환경변수중 PATH가 하는 일이란? 1) PATH란? - 문자 의미 그대로 실행파일을 찾는 '경로'를 의미 2) PATH의 역할 - 명령등이 속해있는 디렉토리(경로)를..
2020.03.31