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 등 존재