Djnago/DRF2 [DRF] JSON Return View 만들기 이번 글은 퓨어 Django만으로 만든 JSON응답 뷰와 DRF를 사용해서 만든 JSON응답을 비교 하는 시간을 같도록 하겠습니다. REST API 스타일로 Post 관련 설계 /post/ {address} - GET : 목록 응답 - POST : 글 작성, 확인 및 응답 /post/{pk}/{address} - GET : {pk}번 글 응답 - PUT : {pk}번글 수정/저장 - DELETE : {pk}번글 삭제 Django-rest-framework Settings Django-rest-framework 설치 pip install djangorestframework~=3.11.0 settings.py에 등록 INSTALLED_APPS = [ 'django.contrib.admin', 'django... 2021. 3. 21. [DRF] API 서버와 REST API 서버란? 앱/웹 개발자가 이용하는 data 위주의 서비스이며 시간이 지나도 호환성을 유지 해야 한다. REST (Representational State Transfer) 란? 1. 리소스 중심으로 디자인.(리소스 : django 기준 models를 의미) 2. 클라이언트에서 엑세스할 수 있는 모든 종류의 개체/서비스가 리소스에 포함 3. 리소스마다 해당 리소스를 고유하게 식별하는 식별자 -> https://my-trips.com/trips/1/ 4. 요청/응답 포맷으로 흔히 Json을 사용 5. 균일한(uniform) 인터페이스를 적용[ 리소스에 표준 HTTP 동사(GET,POST,PUT,PATCH,DELETE)를 적용] 리소스를 중심으로 API 구성 /customers/ -> 고객 페이지 /c.. 2021. 3. 21. 이전 1 다음