-
[Django] Rest FrameworkBackend/Django 2022. 5. 8. 23:01728x90
RESTful
Reprensentational State Transfer
http의 url과 http method(GET, POST, PUT, DELETE)를 사용해서 API 가독성을 높인 구조화된 시스템 아키텍쳐이다.
하나의 url로 4가지의 HTTP method를 전송할 수 있다.
REST Framework
RESTful API 서버를 쉽게 구축할 수 있도록 도와주는 오픈소스 라이브러리
# 설치 pip install djangorestframework # 설정에 추가 INSTALLED_APPS = [ ... 'rest_framework', ]
Serializer
추상적인 object를 텍스트파일로 바꿔주거나 반대의 상황도 가능하게 하여 데이터를 직렬화, 역직렬화한다.
서버와 웹 클라이언트 사이에 데이터를 주고 받을 때 object를 json파일로 전송하고 수신한 json을 object로 복구한다.
ORM(Object Relational Mapping)과 non-ORM 모두 가능하다.
728x90'Backend > Django' 카테고리의 다른 글
[django] ubuntu 20.0.4에 mysqlclient 모듈 설치하기 (0) 2022.07.24 [Django] AbstractUser를 사용한 UserModel 확장 (0) 2022.07.06 [Django] MVT 패턴 (0) 2022.05.08 [Django] django 프로젝트 시작하기 (0) 2022.05.08