_won_
wonprogrammer
_won_
전체 방문자
오늘
어제
  • 분류 전체보기
    • woncoding
      • TIL
      • WIL
    • source Code
      • Python
      • Programmers
      • BAEKJOON

블로그 메뉴

  • 방명록

티스토리

Github · Wonprogrammer
hELLO · Designed By 정상우.
_won_

wonprogrammer

woncoding/TIL

TIL | 10.11.화 [Django🐢]

2022. 10. 11. 21:56

- 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
    'woncoding/TIL' 카테고리의 다른 글
    • TIL | 10.13.목 [머신러닝 / Django🐢]
    • TIL | 10.12.수 [머신러닝 / Django🐢]
    • TIL | 10.7.금 [머신러닝]
    • TIL | 10.6.목 [Django Project]
    _won_
    _won_
    Coding Practice blog

    티스토리툴바