mtv 2

DRF(Django REST Framework)

DRF(Django Rest Framework) Django에 추가로 설치해서 사용하는 Django의 확장 프레임워크RESTful API를 만드는 도구→ Django + DRF ☞ Web API Application 기존의 Django웹사이트 전체를 빠르게 개발할 수 있도록 도와주는 고수준 프레임워크HTML 페이지를 응답하는 웹 애플리케이션 제작에 초점을 둠MTV 패턴 기반→ 모델 설계, URL 라우팅, 템플릿 렌더링, 세션/보안 관리 등을 포함한 전반적인 웹 개발 DRF 활용RESTful API (JSON 데이터를 응답하는 API서버)제작에 초첨을 둠화면 없이 데이터 처리 로직에 집중API 응답(JSON) 자동 처리인증/권한 관리 지원직렬화(Serializer)시스템 제공CBV 기반 뷰 클래스 제공Sw..

Django - Design Patterns

디자인 패턴   자주 사용되는 소프트웨어의 구조와 문제 해결 방법을 일반화한 개념디자인 패턴을 통해 소프트웨어 개발 과정에서 공통적으로 발생하는 문제를 효과적으로 해결 가능 클라이언트-서버 구조도 하나의 디자인 패턴   소프트웨어에서의 공통 구조: 디자인 패턴 소프트웨어 개발 시 다양한 응용 프로그램을 만드는 과정에서 공통적인 구조와 문제를 발견→ 이를 해결하기 위해 디자인 패턴이 탄생 설계를 빠르고 효율적으로 진행공통 문제에 대해 재사용 가능한 해결책을 제공개발 생산성을 높이고 유지보수를 쉽게 함   Django와 디자인 패턴  Django 프레임워크는 설계 철학에 따라 디자인 패턴을 활용 → MTV 패턴 구조를 채택   MVC 패턴 MVC는 소프트웨어를 Model, View, Controller의 세..

728x90