<aside> 💡 Notion 팁: Rest API 관련 문서를 한곳에 모아 엔지니어링 팀 모두가 쉽게 찾을 수 있게 하세요. 다른 페이지를 멘션하거나, 알림이나 댓글을 남기는 법은 이 도움말을 참조하세요

</aside>

https://www.django-rest-framework.org/

https://leffept.tistory.com/296

https://www.inflearn.com/course/플러터-장고-퀴즈앱-서버-풀스택/dashboard


Django Rest API 사용을 위한 순서

  1. 가상환경 생성
python3 -m venv venv

soruce venv/bin/activate
  1. 기본 프레임워크 설치
pip install django djangorestframework
  1. 기본 환경 세팅
django-admin startproject myapi .
python manage.py startapp quiz
  1. settings.py
ALLOWED_HOSTS = ['*']

LANGUAGE_CODE = 'Asia/Seoul'

STATIC_ROOT = BASE_DIR / 'static'

INSTALLED_APPS = ['quiz', 'rest_framework',]
  1. 장고 서버 실행 확인
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
  1. 시리얼라이저

장고 모델 데이터를 JSON 타입으로 바꿔주는 (직렬화) 코드