[코낭] SEOUL G-캠프 Django 2강

최정윤·2023년 7월 15일
0

코낭

목록 보기
21/41

2강_Django설치 및 프로젝트 생성

2-1. python 패키지 pip 업그레이드

[실습]

2-2. Django 설치 및 업그레이드

  • 장고 프레임워크는 가볍고 설치 방법도 간단하다.
  • 설치나 삭제가 좀 더 용이하다.

2-3. Django 삭제

[실습]

2-4. Django 프로젝트 생성

[실습]


2-5. 애플리케이션 생성

[실습]

2-6. 프로젝트 디렉토리 이름 변경

2-7. MVT 패턴

MVC 패턴

  • mvc 패턴의 장점: 나중에 유지보수 측면에서 굉장히 효율적이다.

    • spring 프레임워크도 mvc패턴을 기본으로 설계된다.
  • 클라이언트에서 서버에 요청(request)이 들어오면 controller가 DB에게 요청을 보내기 위해 model로 요청을 보낸다.

  • model이 응답을 해주면 controller는 이 응답을 가지고 view에게 찾아가 가장 적합한 응답을 찾아 client에게 응답해주게된다.

  • control: 지휘자

  • view: 실제 사용자에게 보여줄 화면을 관리함.

mvt 패턴

  • client 요청이 들어오면 view가 판단하여 DB와 관련한 작업이라 판단하면 model로 요청을 보내 DB 정보를 가져온다.
  • view에서 작업이 완료되면 template로 보내고 template가 적합한 템플릿을 보내주면 view가 받아서 client에게 보내준다.

2-8. 프로젝트 디렉토리 구조

profile
개발 기록장

0개의 댓글