직렬화 클래스 필드 및 고급 기술
직렬화 클래스의 일반적인 필드 유형과 매개변수
================
# BooleanField BooleanField()
# NullBooleanField NullBooleanField()
# CharField CharField(max_length=None, min_length=None, allow_blank=False, trim_whitespace=True)
# EmailField EmailField(max_length=None, min_length=None, allow_blank=False)
# RegexField RegexField( ...
6월 23일 16:17에 게시됨
DRF에서의 시리얼라이즈 기능과 활용 방법
"""
1. APIView 요청 처리 흐름
1) View 클래스 상속 및 기본 기능 포함
2) as_view, dispatch 메서드 재정의 및 클래스 속성 구성
as_view: CSRF 인증 제한 설정
dispatch: 요청 처리, 데이터 파싱, 인증 처리, 예외 처리, 응답 생성
클래스 속성: 전역/지역 설정 구성
2. 요청 모듈
1) request 객체는 request._request와 호환됨
2) re ...
6월 17일 19:26에 게시됨
Django REST Framework에서 Serializer와 ModelSerializer의 핵심 차이 및 활용 전략
서론: 두 시리얼라이저의 역할
Django REST Framework(DRF)에서 Serializer와 ModelSerializer는 데이터 직렬화와 검증을 담당하지만, 그 설계 목적과 사용 방식은 근본적으로 다릅니다. 이 글에서는 두 클래스의 차이점을 명확히 정리하고, 실제 프로젝트에서 어떻게 선택하고 적용해야 하는지에 대해 심층적으로 설명합니다.
기본 구조 비교
특징
...
6월 17일 01:31에 게시됨