728x90 반응형 Rest2 [장고] DRF 함수형 vs 클래스형의 차이 및 사용 예시 DRF = (a.k.a. Django Rest Framework) 장고는 MTP = Model, Template, View의 형태로 이루어져 있는데이 View가 사실상 장고의 핵심으로 request를 받아서 연산 혹은 db 작업을 하고response까지 하는 모든 작업을 한다. 이 장고는 View를 두가지 방법으로 구현할 수 있는데 각각 다음과 같다.함수형 ( Function Based View ) 클래스형 ( Class Based View ) 함수형 vs 클래스형의 차이 함수형의 경우초창기부터 있었던 View 구현 방식으로 비교적 러닝커브가 낮아 구현하기가 쉽다는 장점이 있지만확장하기가 어렵고 코드의 중복이 불가피하다. 소규모 프로젝트의 경우 함수형으로 구현을 해도 무방하며기한이 임박한 상황에서 .. 2024. 6. 26. API 와 REST API에 대해 개발을 좀 배웠다 하는 사람들은 API라는 단어를 무수히 많이 듣게 된다. 문맥상으로 API라는게 대충 어떤건지 유추하면서 얼렁뚱땅 넘어가게 되다보니 막상 누가 API가 뭐야? 라고 물었을 때 정확하게 대답하기가 어렵다. 그럼 오늘은 그 API가 무엇이고 REST한 API는 또 무엇인지 알아보는 시간을 가져보자. 먼저 API는 하나의 소프트웨어가 다른 소프트웨어로부터 지정된 형식으로 요청, 명령을 받을 수 있는 수단을 의미한다. 예를 들어서 우리가 날씨 어플을 통해 오늘 날씨를 알아본다고 가정해보자. 요 날씨 어플은 과연 어떻게 날씨 정보를 받아올 수 있을까? 바로 날씨 정보를 제공하는 기상청 홈페이지에서 정보를 쏙 받아오는 것이다. 기상청 홈페이지는 날씨 데이터를 정해진 틀을 통해 제공하고 날씨 어플은.. 2022. 7. 27. 이전 1 다음 728x90 반응형