Search

Day8

RESTful API는 무엇을 의미합니까?
RESTful API는 두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스입니다.
API(Application Programming Interface)는 다른 소프트웨어 시스템과 통신하기 위해 따라야하는 규칙을 정의합니다.
REST(Representational State Transfer)는 API 작도 방식에 대한 조건을 부과하는 소프트웨어 아키텍처입니다. REST 아키텍처를 구현하는 웹 서비스를 RESTful 웹 서비스라 하며 RESTful API는 RESTful 웹 API를 나타냅니다.
DRF를 사용해 API를 개발할 경우 어떤 장점이 있습니까?
DRF은 Serializer를 통해 복잡한 데이터를 python의 데이터 타입으로 변환시켜줍니다.
Serializer는 Django 모델 인스턴스나 쿼리셋과 같은 복잡한 데이터 유형을 JSON 형식으로 변환하는 역할을 수행하며 JSON 데이터의 유효성 검사, 필드 유형 변환, 관계 데이터 처리 등 다양한 작업을 수행할 수 있습니다.