레드 스타트 RED 대화 형 기관에서 사용되는 레이아웃을 기반 장고 프로젝트 및 응용 프로그램의 쉽게 만들 수있는 스크립트를 설치합니다.
사용 방법
프로젝트 생성
& NBSP; 설치 PIP 빨간색 스타트 프로젝트를 붉은 시작
이 붉은 보일러를 포함하는 기본 프로젝트 템플릿을 사용합니다.
프로젝트를 실행
& NBSP; CD 예 쉬 스크립트 / setup.sh 소스 ENV / 빈 / 활성화 CD 프로젝트 파이썬 manage.py syncdb 파이썬 manage.py의의 runserver
기여하는 방법
다음 실행, 변경 사항을 프로젝트를 포크
& NBSP; 파이썬 test.py
이 명령 것입니다 :
- FF0000 템플릿을 사용하여 테스트 프로젝트를 생성
모든 것이 제대로 실행되면, 다음 Github에서를 통해 풀 요청을 제출하십시오.
당신은 추가하여 커밋하기 전으로 자동으로 실행 테스트를 가질 수있는 실행 파일 .git / 후크 / 사전 확약이 코드 :
& NBSP; #! / 빈 / SH 파이썬 test.py || 1 번 출구
그것은 어떻게 작동 하는가
템플릿에서 프로젝트 생성
빨간색 시작을 실행하면 간단한 세 가지 작업을 수행합니다 :
1.라는 새로운 폴더를 생성 <폴더 _>.
모든 파일이 프로젝트 템플릿 폴더에 포함 된 폴더 2. 복사. 이 --template-DIR 옵션으로 지정 될 수있다 기본 템플릿 / 프로젝트 / FF0000이다.
3. red_start_settings.py라는 파일이 해당 폴더에 존재하는, 그리고 그것을 after_copy라는 함수를 포함하는 경우, 해당 파일을로드하고 해당 기능이 실행됩니다.
예로서, FF0000 프로젝트 템플릿의 경우에, after_copy 함수로부터 HTML5 GitHub의 상용구를 다운로드 일부 변수하라는 메시지를 상기 템플릿에 이들을 대체. 이것은 단지 예, 다른 프로젝트 템플릿이 다른 작업을 수행 할 수 있습니다.
새 프로젝트 템플릿 생성
빨간색 시작에 새로운 프로젝트 템플릿을 추가하려면 프로젝트 아래, 템플릿 폴더에 추가합니다. 당신이 파일 후 추가 조치가 복사 된 수행해야하는 경우, after_copy 기능 (기존 템플릿을 살펴)와 red_start_settings.py라는 파일을 추가합니다.
마지막으로, 단지 예를 들어, --template-DIR 옵션으로 그 경로를 표시, 새로 생성 된 템플릿을 사용합니다 :
& NBSP; red-start.py --template-DIR = / 사용자 / 사용자 정의 / 템플릿 new_example
이 요구 사항 :
이 파이썬
장고
댓글을 찾을 수 없습니다