- Django
[가상 환경 생성]
1) 가상 한경 실행
- python3 -m venv venv → python3로, 만든다, 가상환경을, venv이름을 가진
- pip3 list 👉 아직 글로벌 인터프리터로 선언되어 있어 이미 설치되어있는 패키지 list가 뜸
- source venv/bin/activate → 만들어진 가상환경을 활성화 시켜준다(안시켜주면 할당되지 않음)
- pip3 list 👉 기본 설정만 되어있음. 가상환경에서 개발할 프로젝트에 맞춰 새롭게 구성 가능
- deactivate → 가상환경 종료
2) 장고 패키지 설치
- pip3 install django 패키지 설치
3) requirements.txt 활용
가상환경에 설치된 모듈들을 git에서 관리하기 위해
- pip3 freeze > requirements.txt 로 저장 후
- git add .
- git commit -m 'Add requirements.txt'
- git push origin main
[GIT]
1) git add / commit / push 활용
- 먼저, 프로젝트를 git으로 관리 하기 위해 git 연동 : git init
- 원격 저장소와 연결해 주기 위해서 : git remote add origin 원격 레포지토리 주소
- 이후 모든 변경사항은 add / commit / push 순으로 진행 됨
2) git 브랜치/PR / merge 활용
- 나만의 작업공간에서 작업 → 검토 후 변경사항을 merge 해주기 위해 branch를 만들어 준다
- git branch 브랜치 명
- git checkout 브랜치 명
- PR : pull request
- 자신의 작업공간에서 main으로 pull request요청을 날리면 원격레포지토리 주인이 해당 사항에대해 코드리뷰를 남기며 서로 의견을 주고 받다가 완성되 코드를 merge 해준다.
3) .gitignore를 이해하고 활용할 수 있다
- 프로젝트를 Git 으로 관리하기 위해서 .gitignore 를 만들어준다.
- gitignore에 접속 후 나의 환경에 맞게 설정 (django, vscode, macOS, python... 등)
- 파일 복사 후 vscode에 .gitignore 파일 생성 후 복붙
- .gitignore 파일 안 제일 위에 (###Django### 안) venv 를 써준다 : 우리의 작업 공간 선언
4) 로컬레포지토리와 원격레포지토리에 대한 이해를 했다.
원격레포지토리 : git hub에 만들어져있는 저장소 그 자체
로컬레포지토리 : git hub에 만들어져있는 저장소를 가져와 나의 작업공간에서의 저장소
'woncoding > TIL' 카테고리의 다른 글
| TIL | 10.13.목 [머신러닝 / Django🐢] (0) | 2022.10.14 |
|---|---|
| TIL | 10.12.수 [머신러닝 / Django🐢] (0) | 2022.10.12 |
| TIL | 10.7.금 [머신러닝] (1) | 2022.10.11 |
| TIL | 10.6.목 [Django Project] (0) | 2022.10.06 |
| TIL | 10.5.수 [Django Project] (0) | 2022.10.06 |