1. 다음 주 목표
_새 팀 프로젝트 성공적으로 끝내기
_drf 능수능란해지기
_바닐라 자바 활용해서 프론트엔드와 백엔드 연결하기
_내 백엔드에 연동되는 프론트엔드 직접 만들기
2. 주말 간 새로 배운 내용 추가
_백엔드의 view에서 클라이언트와 통신할 때,
우리는 request를 순순히 받았지만, response 할 때 데이터를 그냥 돌려주면 클라이언트가 못알아먹는다.
그래서 데이터를 꼭 string 형태인 딕셔너리형태 즉, JSON 형태로 바꿔서 돌려줘야 하는데
이래서 serializer가 필요한 것이다.
_serializer는 모델에서 정의한 DB를 직렬화해서 JSON 스트링으로 바꾸기도 하지만, 거꾸로 클라이언트가 요청한 JSON을 DB로 바꾸기도 한다. ArticleSerializer() 안에 무엇을 넣는지에 따라 그것이 시리얼라이제이션 되거나 디시리얼라이제이션 된다. 편리하구망!
'About coding > Weekly I learned' 카테고리의 다른 글
[WIL]2023년 04월 17일~23일 [#Django 심화] (0) | 2023.04.23 |
---|---|
[WIL]2023년 04월 10일~16일 [#Django 입문: 팀 프로젝트] (0) | 2023.04.17 |
[WIL]2023년 04월 05일~7일 [#Django 입문: 개인 프로젝트_1] (0) | 2023.04.09 |
[WIL] 2023년03월27일~4월2일 (0) | 2023.04.03 |
[WIL]2023년 3월 19일~25일 (0) | 2023.03.26 |