📢 공지사항
home
💚

2강 - Django 설치 및 프로젝트 생성

태그

1. pip

pip 업그레이드: python -m pip install —upgrade pip
Django 설치: pip install Django
Django 삭제
Django 설치 경로 확인: python -c "import django; print(django.__path__)"
아래 두 폴더 삭제

2. Django 프로젝트 생성

프로젝트 경로 확인 → 프로젝트 생성 → 프로젝트 확인
프로젝트 생성: django-admin startproject 프로젝트명

3. 애플리케이션 생성

프로젝트(tempPjt) 디렉토리 이동
애플리케이션 생성: python manage.py startapp 애플리케이션명

4. 프로젝트 디렉토리 이름 변경

이름이 같아서 헷갈리는 경우에,,
move 기존이름 바꿀이름 (ex. move tempPjt tempProject)

5. MVT 패턴

MVC 패턴
Client가 요청 → Control가 판단
→ Database가 필요: Model로 위임
→ Database 데이터를 Control로 보냄
→ Control에서 작업
→ Client에 응답하기 위해 : View로
→ Client에 응답
Model : Database와 관련된 기능
View : Client에게 보여줄 화면
유지보수 용이
Spring Framework
MVT 패턴
Client가 요청 → View가 판단
→ Database가 필요 : Model로 위임
→ Database 데이터를 Control로 보냄
→ View에서 작업
→ Client에 응답할 Template과 가져옴
→ Client에 응답
MVC와 기능은 거의 같고 이름만 바뀜
models.py : Model(Database와 관련)
views.py : View
urls.py : Client-View 사이 브릿지 역할
Django

6. 프로젝트 디렉토리 구조

애플리케이션 디렉토리 : models.py, views.py 등 존재
전체 프로젝트 디렉토리 : urls.py 등 존재