직렬화 클래스 필드 및 고급 기술

직렬화 클래스의 일반적인 필드 유형과 매개변수 ================ # 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에 게시됨