내일배움캠프 39일차 - DRF(Django REST Framework)의 핵심 개념
1. Serializer란? (쉽게 이해하기)DRF에서 Serializer는 데이터를 JSON ↔ Python 객체로 변환해주는 도구야.예를 들어, Django 모델 데이터를 클라이언트(React, Vue, 모바일 앱 등)에서 사용하려면 JSON 형태로 변환해야 하고,클라이언트에서 보낸 데이터를 Django가 이해하려면 역직렬화가 필요해.Serializer는 이 두 가지 작업을 해주지!Serializer의 3가지 핵심 기능직렬화(Serialization)파이썬 객체 → JSON 형식 변환클라이언트가 이해할 수 있는 데이터로 변환역직렬화(Deserialization)JSON → 파이썬 객체 변환클라이언트가 보낸 데이터를 서버에서 처리 가능하도록 변환데이터 검증(Validation)유효성 검사 (예: 필수값..
TIL
2025. 1. 21. 18:27