로컬 개발 및 프로덕션 환경 전반에서 Django 설정을 관리하는 것은 어려울 수 있습니다. 상수와 같은 일부 설정은 둘 다 공유할 수 있지만 파일 경로와 같은 다른 설정은 변형이 필요합니다.
"Django의 두 가지 특징"에 설명된 대로 권장되는 접근 방식은 버전 제어 및 저장 설정을 사용하는 것입니다. 프로젝트 내 전용 디렉토리:
project/ app1/ app2/ project/ __init__.py settings/ __init__.py base.py local.py production.py manage.py
base.py의 공통 설정
settings/base.py에는 MEDIA_ROOT와 같이 두 환경에서 공유되는 설정이 있습니다. 및 ADMIN.
사이트별 설정
지정된 설정으로 Django 실행
Django를 실행할 때 명령에서 --settings 옵션을 활용하여 적절한 설정 파일을 지정합니다:
샘플 프로젝트 템플릿
자세한 안내는 샘플 프로젝트를 참조하세요. 레이아웃 템플릿은 GitHub에서 사용할 수 있습니다.
위 내용은 로컬 개발 및 생산을 위한 Django 설정을 관리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!