반응형
로컬 개발 및 프로덕션 서버에 대한 설정을 처리하는 권장 방법은 무엇입니까? 일부 (예 : 상수 등)는 둘 다에서 변경 / 액세스 할 수 있지만 일부 (예 : 정적 파일에 대한 경로)는 달라야하므로 새 코드를 배포 할 때마다 덮어 쓰지 않아야합니다.
현재 모든 상수를 settings.py
에 추가하고 있습니다. 그러나 로컬에서 상수를 변경할 때마다 프로덕션 서버에 복사하고 프로덕션 별 변경을 위해 파일을 편집해야합니다 ... :(
수정 :이 질문에 대한 표준 답변이없는 것 같습니다. 가장 인기있는 방법을 채택했습니다.
해결 방법
settings.py
에서 :
try:
from local_settings import *
except ImportError as e:
pass
local_settings.py
에서 필요한 것을 재정의 할 수 있습니다. 그러면 버전 제어에서 벗어나야합니다. 그러나 당신이 복사를 언급했기 때문에 나는 당신이 아무것도 사용하지 않는다고 생각합니다.)
참조 페이지 https://stackoverflow.com/questions/1626326
반응형
'파이썬' 카테고리의 다른 글
파이썬 mongodb에서 pandas로 데이터를 가져 오는 방법은 무엇입니까? (0) | 2021.01.18 |
---|---|
파이썬 Python을 사용하여 국가 이름을 ISO 3166-1 alpha-2 값으로 변환하는 방법 (0) | 2021.01.18 |
파이썬 ImportError : 'requests'라는 모듈이 없습니다. (0) | 2021.01.17 |
파이썬 행렬이 numpy로 양의 정부 호인지 확인 (0) | 2021.01.17 |
파이썬, 파일에 Json 쓰기 (0) | 2021.01.17 |
댓글