유튜브/장고(django) Rest API

2 - 장고 프로젝트 생성 및 rest api 시작

개복치 개발자 2020. 10. 22. 16:28

 만든 프로젝트에서 django-admin startapp student 라고 해서 사람들을 관리하는 앱을 만들어봅니다.

 

 아래와 같이 student폴더가 생겼으며, 그 밑에 다양한 파일들이 생긴 것을 볼 수 있습니다.

 

 저는 우선적으로 models.py로 와서 모델을 정의해주겠습니다.

 

 그 다음 settings.py에 INSTALLED_APPS에 student 만들어주고

 

 

 python manage.py makemigrations

 python manage.py migrate

 

 를 통해서 모델을 만들어줍니다.

 

 그 다음 데이터들을 admin에서 볼 수 있도록 해주고

 

 프로젝트를 실행해주면 되는데

 

 그 전에 python manage.py createsuperuser를 통해서 관리자 아이디를 생성해줍니다.

 

 그 다음 관리자 페이지로 들어가면

 

 이렇게 생겨있는 것을 볼 수 있습니다. 그 다음에 Students에 데이터 2개만 추가해보겠습니다.

 

 

 이 데이터들을 불러오는 api를 이제 진짜로 만들어봅니다.