본문 바로가기
내일배움캠프 AI 웹 프로그래밍

내일배움캠프 34일차 TIL_프로젝트 세팅을 해보자

by thriveview 2023. 9. 21.

한 2주뒤면 또 프로젝트 들어갈건데!!! 

기본적인 세팅은 할줄 알아야지!!! (내자신)

모르겠다면 아래대로 하자

 

1. 가장먼저 VSC 들어가서 폴더 만들자. 

2.

python -m venv venv #가장먼저 가상환경 만들기
source venv/Scripts/activate #가상환경 활성화
pip list #무엇이 설치 되었는지 확인 
pip install django #django 설치 
pip list #django가 잘 설치되었는지 확인

 

3. https://www.django-rest-framework.org/
위에 url들어가서 Installation 에서 내가 필요한 djangorestframework 복사하기


4.

pip install djangorestframework  #복사해서 붙여넣기 이것은 drf설치를 위해 필요

pip list #djangorestframework 설치되었는지 확인하기 

pip freeze > requirement.txt #설치한 pip 환경을 requirements.txt에 적어두면 프젝 공유했을때 팀원들이 저걸보고 같은걸 설치해서 진행 가능하다.

django-admin startproject drf_week2 . #이어서 django 프로젝트 시작. 이거 코드 맨 뒤에 쉼표(.) 잊지마



이제 프로젝트를 만들었으니 Git에 올려보자

1. 구글에 gitignore.io 검색해서 찾기 (아래 링크)
https://www.toptal.com/developers/gitignore

2. macos, windows, python, django, visualstudiocode ⇒ 팀원들을 고려해서 키워드 create 하기 



3. 생성하면 나오는 코드들 전체 복사 



4. vsc로 돌아와서 .gitignore 폴더 생성후, 복사한거 다 붙여넣기

최종 파일 저장경로

 

git init #터미널에 입력함으로 이 파일을 이제 git으로 관리하겠다고 선언


이제 Github로 들어가서 Create a new repository 해주자 
Add a README file 절대 금지

Create a new repository 완료하면 나오는 git 주소를 복사한다.


다시 VSC로 돌아와서 

git add . #이걸 먼저하고 
git remote add origin '복사한 git 주소'  #내가 remote 주소를 여기를 쓸게 하고 알려주자

git commit -m 'init project' #이건 뭐였는지 까먹음
git push origin main #이건 뭐였지



여기까지 vsc에서 문제없이 한다음, 

git으로 다시 돌아와서 페이지를 새로고침하자 그러면 아래와 같은 페이지로 바뀌어 있을 것임.

여기까지 왔다면 성공☺
이제 원치 않는 파일은 git에 올라가지 않았는지 확인하자.
원치않은 venv 는 올라가지 않은 것을 확인할 수 있다.


아까 rest framework를 사용하였기 때문에 마무리 작업이 필요하다.
아래를 읽어보고 천천히 진행하자 



rest_framework 복사해서 vsc로 이동. 
settings.py 로 가자 
그리고 INSTALLED_APPS = 가 보이면 여기 제일 아래에 붙여넣기
이렇게해야 rest framework사용이 가능하다. 

노란색 표시를 보면 추가된것을 확인할 수 있다.



아래 두개도 내 기준으로 바꿔준다. 

LANGUAGE_CODE = 'ko-kr'
TIME_ZONE = 'Asia/Seoul'



마지막! 

python manage.py runserver #다왔어

 

이렇게까지 하면 아래 http로 시작하는 주소가 나온다. 주소대로 가보자

성공적으로 설치되었다면 아래 화면을 볼수있다. 

축하한다!