django에 저장되어 있는 모델 인스턴스를 REST API에서 사용하는 JSON의 형태로 바꿔주는 것
from rest_framework import serializers
from .models import Email
class EmailVerfiSerailizer(serializers.ModelSerializer):
class Meta:
model = Email
fields = ('email','auth_num')
Email의 모델 인스턴스에서 email.auth_num field의 값만 직렬화한다는 역할을 가진 클래스
exclude=('id')는 id만 제외하고 모든 필드의 값을 직렬화
fields='__all__' 모든 필드의 값을 직렬화
자세한 사항은 홈페이지 참조
https://www.django-rest-framework.org/api-guide/serializers/
'python' 카테고리의 다른 글
| 파이썬 가상환경 설치 방법 (0) | 2024.08.01 |
|---|---|
| visual studio 기본 터미널 창 바꾸기 (0) | 2024.03.28 |
| django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.20). 오류 (0) | 2023.08.02 |
| python 슬라이싱(slicing),인덱싱 (0) | 2022.03.23 |
| pandas라이브러리 (0) | 2022.03.16 |
댓글