프로그래밍 기술/Django 웹 프로그래밍

6. DJANGO 설치, MVC 패턴, MVT 패턴

언제나휴일 2019. 2. 15. 12:10
반응형

6. DJANGO 설치, MVC 패턴, MVT 패턴


Django MVC 패턴 VS MVT 패턴



Django 파이썬의 프레임워크입니다.

여러분도 아시는 것처럼 프레임워크는 소프트웨어를 구성하는 뼈대를 의미합니다. Djanog MVT 패턴을 적용하여 효과적으로 애플리케이션을 개발할 있는 프레임워크입니다.

사용자와 상호작용하는 애플리케이션을 개발할 구조가 견고하면서 유지보수 비용을 줄일 있게 유연성있게 개발하려고 합니다. 이를 위해 관리할 데이터와 비지니스 로직과 사용자와 상호작용하는 사이의 관계를 느슨하게 구조화하여 개발하는 MVC 패턴을 적용하는 것을 권고합니다.

MVC 패턴에서 M Model 약어로 관리할 데이터를 의미합니다. 그리고 V View 약어로 사용자와 상호작용하는 뷰를 의미하고 C Control 약어로 비지니스 로직을 의미합니다.

Django 프레임워크는 MVT 패턴을 적용하여 애플리케이션을 개발할 있게 제공합니다. MVT 패턴에서 M 데이터를 의미하며 V 비지니스 로직(약어는 View지만 MVC패턴의 C 유사) 의미하고 T 사용자와 상호작용할 응답할 페이지(약어는 Template으로 MVC패턴의 V 유사) 의미합니다.

실제 Django 프레임워크를 이용하여 애플리케이션을 개발하면 Model.py 데이터 클래스를 정의하고 Views.py 비지니스 로직을 작성하고 Templates 폴더에 HTML, XML, JSON 등의 템플릿 문서를 작성합니다.

 

Django 프레임워크는 pip 명령을 통해 간단히 설치할 있어요.

  • pip install django

Django 설치


설치 명령을 내리면 다음처럼 다운로드 설치하는 과정을 진행합니다.

장고 설치 완료


그리고 현재 설치한 Django 버전을 확인할 때는 python -m django --version 명령을 사용합니다.

장고 버전 확인


반응형