본문 바로가기

DRF2

상태 코드 Goal 1. 상태 코드에 대해 설명하기 2. 대표적인 상태 코드 알아보기 상태 코드란? 인터넷을 자주 활용한다면 위 그림에 보이는 페이지를 한번쯤은 보았을 것이다. 404 라는 것이 상태 코드이다. 상태 코드는 세 자리 숫자로 클라이언트에서 온 요청에 대한 서버의 응답 상태를 보여준다. 이 값은 HTTP에 포함 된 값으로, 웹 개발을 하고 있다면 계속 보게 될 것이다. Django Rest Framework(DRF)에서는 Response 객체가 상태 코드에 대한 정보를 담고 있다. 대표적인 상태 코드 HTTP 상태 코드 의미 HTTP_200_OK 데이터를 요청하는 GET 요청이 정상적으로 이뤄졌을 때 HTTP_201_CREATED 데이터를 생성하는 POST 요청이 정상적으로 이뤄졌을 때 HTTP_206.. 2023. 3. 26.
MTV 패턴 Goal 1. MTV 패턴 설명하기 2. 예시를 통해 MTV 패턴 알아보기 MTV 패턴이란? Model (모델) : 앱의 데이터와 관련된 기능을 다룸 Template (템플릿) : 사용자에게 보여지는 부분 View (뷰) : Model의 데이터를 Template에게 전달하고, Template의 필요한 요청을 처리하는 부분 Django에서는 MTV 패턴으로 전반적인 개발을 진행한다 (자바 스프링에 MVC 패턴이 있듯이). 이러한 개발 패턴을 통해 프로젝트의 복잡한 코드를 그룹지어 나누어 개발자들의 역할을 나누는데도 유용하게 쓰이고 추후에 프로그램의 유지보수와 다른 개발자가 보았을 때도 쉽게 코드 흐름을 파악할 수 있다. MTV 패턴 예시 Template은 우리가 흔히 보는 웹 페이지이다. 위 예제에서는 내.. 2023. 3. 22.