이전에 잠깐 과제 수헹 겸 만든 간단한 Spring Boot 프로젝트가 있는데
한번 이를 Django 로 바꿔보고 차이점을 직접 비교해보자!
참고로 Spring 프로젝트는 현재 이러한 구조를 가진다.

1초만에 pycharm 에서 Django Framework 시작하기, 설치 실행하기
[파이썬/아나콘다] 파이참에 장고 설치하고, 장고 프로젝트 만들기
python manage.py runserver
[Django/Web] MVC 디자인 패턴, Django의 MTV 패턴
MVC 의 Controller 가 MTV 의 View 에 해당하며
MVC 의 View 가 MTV 의 Template 에 해당한다.

Django 에서는 경로에 따른 앱을 생성한다.
ex) 만약 /users 와 /books 가 필요한 경우

django-admin startapp myapp
본격적으로 코드를 옮기기 앞서서 이전에 Spring 은 한 차례의 리팩토링을 거쳐
인터페이스와 추상 클래스를 사용했는데 Django 에서도 이를 그대로 적용
(지원하는지도 모르지만....)
하고 싶지만 그렇게 되면 관련 개념을 찾는 것까지 추가되어 시간이 너무 오래 걸릴 듯 하니
우선 제 기능을 하기 위한 코드로 만들고 Spring 처럼 바꿀 수 있는 부분 혹은 Django 만의
리팩토링이 가능한 부분을 살펴보자!
POSTDELETEGET현재 API 는 다음과 같다 따라서 이를 따라서
api 앱을 하나 만들고 그 이후 경로를 urls 에 적용하는 것으로 우선 구현해보기로 했다!
django-admin startapp api
