Django REST framework
Django REST framework
๐ก Django REST framework
Django REST framework (DRF)๋ Django ์์์ RESTful API์๋ฒ๋ฅผ ๊ตฌ์ถํ ์ ์๋๋ก
๋์์ฃผ๋ ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค.
DRF๋ฅผ ์ฃผ์๊ธฐ๋ฅ๋ค.
๏ผ. Django์ ํ๋ฌ๋ค์ ํ์ ๋น ๋ฅด๊ณ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด API๋ฅผ ๋ง๋ค์ ์๋ค.
๏ผ. Serializer/ModelSerializer๋ฅผ ํตํ ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฆ ๋ฐ ๋ฐ์ดํฐ ์ง๋ ฌํ
๏ผ. ๊ฐ์ข Parser๋ฅผ ํตํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ
๏ผ. APIView/Generic/ViewSet/ModelViewSets๋ฅผ ํตํ ์์ฒญ ์ฒ๋ฆฌ
๏ผ. ๊ฐ์ข Renderer๋ฅผ ํตํ ๋ค์ํ ์๋ต ํฌ๋งท ์ง์
๏ผ. ์ธ์ฆ(Authentication)/๊ถํ(Permission)์ฒด๊ณ โจ ์จ๋ํํฐ๋ฅผ ํตํด JWT ์ง์
๏ผ. Throttling (์ต๋ ํธ์ถ ํ์ ์ ํ)
์ด ๊ธฐ์ฌ๋ ์ ์๊ถ์์ CC BY 4.0 ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ๋ฆ
๋๋ค.