1. 웹 개발은 유저에게 보여지는 부분인 프론트엔드와 데이터와 로직을 담당하는 백엔드가 있으며, Django는 프론트엔드와 백엔드 모두 개발이 가능한 풀스택 프레임워크 입니다.
2. 클라이언트인 웹 브라우저의 요청이 들어오면 서버에서 동작하는 Django는 URL을 보고 알맞은 로직을 처리합니다.
3. Django는 맨 처음 url을 보고 알맞은 메인 로직을 처리하는 view를 호출합니다. view에서는 필요하다면 model을 통해 데이터베이스와 소통하고 처리한 데이터를 화면을 담당하는 template과 함께 렌더해서 최종 화면을 만든 후 view를 통해 클라이언트 에게 응답으로 돌려줍니다. 이러한 Django의 구조를 mvt아키텍처 라고 합니다.
'BackEnd > Django로 웹 개발 시작하기' 카테고리의 다른 글
[Django 웹 개발 시작] 신메뉴 출시! (0) | 2023.03.20 |
---|---|
[Django 웹 개발 시작] 레스토랑 프로젝트 #02 URL 연결하기 (2) | 2023.03.14 |
[Django 웹 개발 시작] MVC와 MVT (0) | 2023.03.14 |
[Django 웹 개발 시작] 메인페이지가 에러페이지? (0) | 2023.03.14 |
[Django 웹 개발 시작] URL 작성이 헷갈려요! (0) | 2023.03.14 |