์ค๋์ django ๊ฐ๋ฐ์ ์ฌ์ฉํ๋ django REST Framework๋ฅผ ์ค์นํ๊ณ ํ๋ก์ ํธ์ ํตํฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ํฌ์คํ ํ๋ค.
Django REST Framework๋ฅผ ํตํด ์ฐ๋ฆฌ๋ Django ํ๋ก์ ํธ์์ RESTful aPI๋ฅผ ๊ตฌ์ถํ ์ ์๊ป ๋๋ค. ์ด๋ฅผ ํตํด ์ฐ๋ฆฌ๋ API ์๋ํฌ์ธํธ๋ฅผ ์์ฑ ๊ด๋ฆฌํ ์ ์๋ค.
REST Framework ์ค์น
pip ํจํค์ง ๋งค๋์ ๋ฅผ ํตํด ์ค์นํ๋ค.
์ค์นํ๊ณ ์ ํ๋ ๊ฐ์ํ๊ฒฝ์ activateํ์ฌ ์ค์นํ๋๋ก ํ๋ค.
๋๋ myenv๊ฐ์ํ๊ฒฝ์ ์ค์นํ์๋ค.

์ด์ Django REST framework ๋ฅผ ์ฌ์ฉํ ์ ์๋ค:D
ํ๋ก์ ํธ์ REST framework ์ ์ฉํ๊ธฐ
์ค์น ์๋ฃ ํ Installed apps์ rest framework๋ฅผ ์ถ๊ฐํด์ผ ํ๋ก์ ํธ์์ ์ด๋ฅผ ์ฌ์ฉํ ์ ์๋ค. Django ํ๋ก์ ํธ์๊ฒ REST framework๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๋ผ ์๋ ค์ฃผ๋ ๊ณผ์ ์ด๋ค.
ํ๋ก์ ํธ ํด๋ ๋ด์ settings.py์ INSTALLED_APPS์ 'rest_framework'๋ฅผ ์ถ๊ฐํ๋ค.

REST Framework ์ค์
settings์ REST_FRAMEWORK๋ฅผ ์ถ๊ฐํ์ฌ ์ค์ ์ ์๋ฃํ๋ค.

'๐ฅProject > Team22' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Team 22] Django REST framework (3) - Viewset (0) | 2024.02.03 |
---|---|
[Team 22] Django REST Framework (2) - Serializers (0) | 2024.02.03 |
[23-2]๊ฐ๋ฐ ํ๊ฒฝ ์ค์ , ๊ฐ๋ฐ ์ค๊ณ, ๊ตฌํ (0) | 2023.11.24 |
[Team22] EC2 ์ธ์คํด์ค (0) | 2023.11.10 |
Pymongo๋ก DB ์ฐ๊ฒฐํ๊ธฐ (MongoDB Atlas, Django) (0) | 2023.11.10 |