-
Django란?Python/Django 2019. 6. 18. 16:07
Django
파이썬으로 작성된 웹 애플리케이션 프레임워크! 간단한 웹 개발 업무를 빠르고 쉽게 만들어주도록 설계됐다.
Django로 만들어진 서비스
인스타그램, NASA, 비트버켓 등,,,
Django 특징
Django는 MVC(Model View Contoller) 패턴을 따른다. 하지만 Controller기능을 프레임워크 자체에서 하기 때문에, MTV(Model Template View)라고 하기도 한다...
- Model
- 모델은 데이터에 관한 정보를 담는다. 쉽게말해 데이터베이스의 테이블이라고 보면 된다.
- View
- 어떤 데이터가 표시될지 정의한다. HTTP응답을 반환한다.
- Template
- 데이터가 어떻게 표시되는지 정의한다. 실제 사용자에게 보일 웹페이지. 흔히 HTML로 작성한다. 웹페이지에 동적인 요소를 추가하고 싶으면 Django Template 태그를 사용한다.
Django vs Flask
Django말고도, Flask라는 프레임워크도 많이 쓴다고 한다!
Django는 초보자도 빠르게 서비스를 구축할 수 있지만,,그치만,, 디테일한 면에서 조금 부족하다고 한다!
Flask는 그 반대 ㅎㅎ 개발자가 한땀한땀 만들어야 하지만, 그만큼 자기 입맛에 꾸밀 수 있음!(Flask는 사실 안 써봐서 잘 모름)여기 보고 따라 하면 Django를 어느 정도 알 수 있다...
https://docs.djangoproject.com/ko/2.2/intro/반응형'Python > Django' 카테고리의 다른 글
Django 시작하기(2) - 프로젝트 만들기 (0) 2019.06.18 Django 시작하기(1) - django 설치 (0) 2019.06.18 - Model