
[250203] Serializer ์ ๋ฆฌ~
Back End ๐ฒ/Django โ๏ธ
Serializer๋?1. Serializer ์ ์Serializer(์ง๋ ฌํ)๋ Django REST Framework(DRF)์์ Python ๊ฐ์ฒด(QuerySet, Model ์ธ์คํด์ค ๋ฑ)๋ฅผ JSON ํ์์ผ๋ก ๋ณํํ๊ฑฐ๋(JSON ์ง๋ ฌํ), ๋ฐ๋๋ก JSON ๋ฐ์ดํฐ๋ฅผ Python ๊ฐ์ฒด๋ก ๋ณํํ๋ ๊ธฐ๋ฅ(์ญ์ง๋ ฌํ)์์ํํ๋ ํด๋์ค์
๋๋ค. โ
์ฝ๊ฒ ๋งํ๋ฉด:Python ๊ฐ์ฒด → JSON ๋ณํ (`์ง๋ ฌํ`)JSON → Python ๊ฐ์ฒด ๋ณํ (`์ญ์ง๋ ฌํ`)๐ Serializer๋ฅผ ์ฌ์ฉํ๋ ์ด์ API์์ ๋ฐ์ดํฐ๋ฅผ JSON ํํ๋ก ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ํ์Django์ ๋ชจ๋ธ์ ์ฝ๊ฒ JSON ์๋ต์ผ๋ก ๋ณํ ๊ฐ๋ฅํด๋ผ์ด์ธํธ์์ ๋ฐ์ JSON ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ฆ ๋ฐ ๋ณํํ์ฌ ์์ ํ๊ฒ DB ์ ์ฅ ๊ฐ๋ฅ2. Serializer ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ..