DRF - Serializer 데이터 접근3가지

강재구·2021년 4월 22일
0

Django REST Framework

목록 보기
1/3

serilaizer 객체 접근


initial_data

  • 유효성 검사를 하기 전에 필드에 접근할 수 있다.
serializer = serializer클래스(data=request.data)
seirlaizer.initial_data('필드') =

validated_data

  • 유효성 검사를 통과한 필드에 접근을 할 수 있다.
serializer = serializer클래스(data=request.data)
if serializer.is_valid():
    serializer.validated_data['필드'] = 값
    serializer.save()

data

  • 유효성 검사를 통과하고 save된 필드에 접근할 수 있다.
serializer = serializer클래스(data=request.data)
if serializer.is_valid():
    serializer.save()
    serializer.data['필드']
profile
Python Backend Developer @Fitpet

0개의 댓글