진행순서 1. Class Based View인 APIView를 상속하여 UserView 뼈대 만들기 2. POST, GET, PUT, DELETE 함수 구현 1. Class Based View인 APIView를 상속하여 UserView 뼈대 만들기 api_user/views.py에서 APIView를 상속하여 user를 생성, 삭제, 수정, 읽기를 할 수 있는 Class를 만든다. CBV인 APIView를 사용하는 이유는 get, post, update, delete가 클래스내에 함수로 나누어져 있어서 직관성이 좋다. views.py의 UserView의 큰 그림은 아래와 같다. CRUD 함수들이 한 클래스안에 함수별로 나누어진다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ..
진행순서 1. djangorestframework 패키지 설치 2. user정보를 CRUD 할 수있는 API를 제공하는 api_user 앱 생성 3. REST API 설계 4. URLConf 설정을 통해 request 라우팅 5. view를 구현하여 request 처리 1. djangorestframework 패키지 설치 conda 명령어를 통해 djangorestframework를 설치하면 아래와 같이 패키지를 못찾는 경우가 있다. $ conda install djangorestframework Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retr..