본문 바로가기
파이썬

파이썬 Django에서 로컬 및 프로덕션 설정을 관리하는 방법은 무엇입니까?

by º기록 2021. 1. 18.
반응형

로컬 개발 및 프로덕션 서버에 대한 설정을 처리하는 권장 방법은 무엇입니까? 일부 (예 : 상수 등)는 둘 다에서 변경 / 액세스 할 수 있지만 일부 (예 : 정적 파일에 대한 경로)는 달라야하므로 새 코드를 배포 할 때마다 덮어 쓰지 않아야합니다.

현재 모든 상수를 settings.py 에 추가하고 있습니다. 그러나 로컬에서 상수를 변경할 때마다 프로덕션 서버에 복사하고 프로덕션 별 변경을 위해 파일을 편집해야합니다 ... :(

수정 :이 질문에 대한 표준 답변이없는 것 같습니다. 가장 인기있는 방법을 채택했습니다.

 

해결 방법

 

settings.py 에서 :

try:
    from local_settings import *
except ImportError as e:
    pass

local_settings.py 에서 필요한 것을 재정의 할 수 있습니다. 그러면 버전 제어에서 벗어나야합니다. 그러나 당신이 복사를 언급했기 때문에 나는 당신이 아무것도 사용하지 않는다고 생각합니다.)

 

참조 페이지 https://stackoverflow.com/questions/1626326

 

 

반응형

댓글