당신은 당신의 요구 사항 파일을 계단식하고 "-r"FLA에 사용할 수 있습니다 (임시 지점을 임시 지점을 만들 요구 사항 파일을 수정, 커밋, 배포, 삭제) 배포 쓰기 g 핍에게 한 파일의 내용을 다른 파일에 포함 시키라고 알려줍니다.
`-- django_project_root
|-- requirements
| |-- common.txt
| |-- dev.txt
| `-- prod.txt
`-- requirements.txt
파일 '내용과 같을 것이다 : 당신은이 같은 모듈 폴더 계층 구조로 사용자의 요구 사항을 깰 수
common.txt :
# Contains requirements common to all environments
req1==1.0
req2==1.0
req3==1.0
...
dev.txt :
# Specifies only dev-specific requirements
# But imports the common ones too
-r common.txt
dev_req==1.0
...
prod.txt :
Heroku가의
# Same for prod...
-r common.txt
prod_req==1.0
...
외부, 당신은 이제이 같은 설치 환경 :
pip install -r requirements/dev.txt
또는 Heroku가이 프로젝트 루트에서 "requirements.txt"을 위해 특별히 외모 때문에
pip install -r requirements/prod.txt
, 그냥해야 거울은 다음과 같이 장식합니다.
요구 사항 txt :
# Mirrors prod
-r requirements/prod.txt
쉬운 배포 스크립트 : 은 2 개의 파일을 유지 관리합니다. 그들 사이의 심볼릭 링크를 사용하십시오. – Udy