ORM 모델의 JSON 직렬화
ORM 모델을 JSON 형식으로 직렬화하고, 폼 데이터를 검증하며 데이터 생성 및 수정을 수행하는 방법에 대해 설명합니다.
직렬화 클래스의 생성자 매개변수:
#1. instance: ORM 객체나 쿼리셋 객체를 전달하여 ORM 모델을 JSON으로 변환합니다.
#2. data: 검증할 데이터를 전달하여 유효성 여부를 확인합니다.
#3. many: instance가 쿼리셋일 경우 True로 설정합니 ...
7월 4일 19:21에 게시됨
Django REST Framework 라우팅, 로그인 API 및 인증 처리
1. 라우팅 설정
1.1 자동 라우트 생성
Django REST Framework에서 뷰셋(ViewSet)을 사용할 경우, 라우터를 통해 자동으로 URL 패턴을 생성할 수 있습니다. 기본적인 사용법은 다음과 같습니다.
from rest_framework.routers import SimpleRouter
# 라우터 인스턴스 생성
router = SimpleRouter()
# 라우트 등록: prefix, 뷰셋, 이름
router.register('user', views.Us ...
6월 25일 18:18에 게시됨
Django REST Framework를 활용한 확장 가능한 API 서버 구축 가이드
Django REST Framework 핵심 아키텍처와 실전 활용
Django REST Framework(DRF)는 Django 생태계에서 RESTful 웹 API를 구축하기 위한 표준 라이브러리입니다. ORM 객체를 JSON 등의 포맷으로 변환하는 직렬화(Serialization) 기능과 다양한 수준의 뷰 클래스, 그리고 강력한 인증 및 권한 관리 시스템을 제공하여 개발 생산성을 극대화합니다.
1. 환경 설정 및 데이터 모 ...
6월 25일 16:14에 게시됨