본문 바로가기

스파르타코딩개발일지

TIL django 심화과정 2일차

오늘 아침에 postman을 이용하는 get과 post의 요청과 결과값을 제출하는문제였다

 

문제는 쉬웠다 수업내용에 나와있던 그대로 였으니까

 

어제에 이어서 2강수업을 진행하는데 시리얼라이저와 모델시리얼라이저가 주된 수업내용이였다

 

안그래도 튜터님이 내일 시리얼라이저가 뭔지 질문을 하신다고했는데 

 

개념적으로는 이해가 가지만 단답형으로 대답하기에는 개념이 덜 잡혀있다.

 

기존에 form방식으로 정보를 하나하나 옮겼다면 이제는 serializer을 이용해 딕셔너리형태(JSon)로 유지하면서 

 

유효성 검사라던지 오류메세지등 대부분의 백엔드 처리를 일괄적으로 처리 할수 있었다.

 

serializer에 대해 자세히 알기위해서

https://donis-note.medium.com/django-rest-framework-%EC%A7%81%EB%A0%AC%ED%99%94-serializer%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90-1204d09c6c6d

 

[Django Rest Framework] 직렬화(Serializer에 대해서 알아보자

직렬화

donis-note.medium.com

위의 블로그를 참고하였다

 

기존에 클라이언트와서버간의 연결상태 역시 크게 신경쓰지 않았지만

이번 수업진행하면서 어떻게 변경할수있고 어떤오류를 나타내는지 배웠기때문에 다음프로젝트에는 유용하게 활용가능할것같다

 

 

 

serializer란?

 

 

django에 저장되어 있는 모델 인스턴스를 REST API에서 사용하는 JSON의 형태(딕셔너리)로  바꿔주는 것을 말합니다

'스파르타코딩개발일지' 카테고리의 다른 글

TIL django 심화과정 4일  (0) 2022.10.27
TIL django심화 3일  (0) 2022.10.26
TIL django심화 1일차  (0) 2022.10.24
TIL 머신러닝 5일차 + 프로젝트 회고록 KPT  (0) 2022.10.21
TIL 머신러닝 AI 4일차  (0) 2022.10.21