Rest
-
RESTful APIWEB 2020. 2. 27. 10:34
RESTful API란? REpresentaional State Transfer 분산 시스템 설계를 위한 아키텍처 스타일 리소스 중심으로 설계하고 GET, POST, PUT, DELETE, PATCH 등의 메소드를 정의 -GET : 지정된 URI에서 리소스의 표현을 조회 -POST : 지정된 URI에 신규 리소스를 생성 -PUT : 지정된 URI에 리소스를 수정 -DELETE : 지정된 URI의 리소스를 제거 -PATCH : 리소스의 부분 업데이트 REST의 구성 요소 Resource Method Message REST API 제약 조건 Client / Server : 클라이언트와 서버가 서로 분리되어야한다 Stateless : 각 요청에 클라이언트의 콘텍스트가 서버에 저장되어서는 안된다 Cacheabl..
-
[Django] Django REST API (1) - 개발환경 설정Phthon/Django 2019. 12. 26. 19:45
0. 가상환경 설정 python -m venv venv venv\Scripts\activate 1. pip 최신버전인지 확인 python -m pip install --upgrade pip 2. Django 설치 pip install django~=2.0.0 3. Django 프로젝트 생성 django-admin.py startproject restStudy . 4. 설정 변경 restStudy/settings.py TIME_ZONE = 'Asia/Seoul' STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static') ALLOWED_HOSTS = ['127.0.0.1', '.pythonanywhere.com'] 5. DB 설정 pip i..