
커피가 식기 전에 새로운 환경에서 Django 프로젝트를 시작하는 것으로 가십시오!
나는 모든 django 모범 사례를이 스타터 저장소에 넣어 즉시 구축을 시작할 수 있습니다.
이것은 당신에게 도움이 될 것입니다 :
git clone https://github.com/victoriadrake/django-starter./env-setup.sh(스크립트를 실행하기 전에 스크립트를 읽는 것이 항상 좋은 생각입니다! 그렇지 않다면, 비트 코인에 감사드립니다.)
가상 환경에서 종속성을 설치하도록 make install 하십시오.
pipenv를 통해 django 만 설치하는 데 도움이 되려면 ./django-setup.sh 를 실행하십시오.
이제 http://localhost:8000/ 의 꽤 환영하는 페이지를보고 모든 것이 제대로 작동하는지 테스트하기 위해 make dev 수 있습니다.
건축을 시작하십시오! Django를 처음 사용하는 경우 훌륭한 자습서를 확인하십시오.
Run은 내가 당신을 위해 설정 한 다른 것을보기 위해 make help .
수년에 걸쳐 Django와 함께 개발해온 저는 개발자 도구, 프로그래머를보다 효율적으로 만드는 데 도움이되는 다양한 개발자 도구, 그리고 Django로 건축을 더 쉽게 만들 수있는 작은 팁과 아이디어를 구축했습니다.
나는 이것들에 대해 많은 글을 썼고, 당신도 더 쉽게 사용할 수 있도록하고 싶었습니다!
자동화를 활용하여 라인, 테스트 및 기타 일상적인 작업을 실행하는 것을 기억해야합니다. 사전 커밋 및 GitHub 동작과 같은 흐름을 사용하면 코드베이스를 일관성있게 유지하고 테스트하며 개발하기 쉽게 유지하는 데 도움이 될 수 있습니다.
기본 settings.py 대신 로컬 및 프로덕션 환경 설정에 대해 별도의 파일이있는 설정 디렉토리를 사용합니다. 이것은 오해 사고를 피하는 데 도움이됩니다!
예를 들어 개발 서버를 실행할 때 설정 파일을 인수로 전달할 수 있습니다.
python manage.py runserver --settings=app.settings.local MakeFile 명령은 make dev 이것을 사용합니다. 말하기 ...
당신을 위해 모든 전형적인 개발 행동을 깔끔하게 기억하는 매우 도움이되고 프로젝트 별 CLI를 상상해보십시오. 예를 들어 타이핑하는 대신 ...
pipenv run coverage run python manage.py test app --verbosity=0 --parallel --failfast당신은 그냥 할 수 있습니다 :
make test 더 좋지 않습니까? 그렇게 생각해요! 자체 문서화 MakeFile을 확인하여 다른 일상적인 행동이 어떻게 더 쉬워 지는지 확인하십시오. (왜 자체 문서화는가요? 유형을 유형하여 make help 보십시오.)
추가 할 것이 있습니까? 풀 요청을 자유롭게 열십시오!