일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 분리설정
- migrate
- 서버설계
- djangorest
- server
- web
- django 시간 설정
- 장고
- http
- restapi
- resful
- 서버 만들기
- migrations
- 웹
- rest framework
- 환경분리
- restfulapi
- url
- 환경설정하기
- PYTHON
- REST
- API
- 파이썬
- secretkey
- restful
- 서버구동
- virtual environment
- SOAP API
- 사용자인증
- Django
- Today
- Total
목록REST (6)
grape
개발환경 window + Python 3.8 + PyCharm 목표 Django rest framework 튜토리얼 학습 간단한 주소록 구현 1. 단건 조회, 수정, 삭제 기능 생성 전체 주소록 목록을 조회(GET) 하고 데이터를 생성(POST)하는 기능은 만들었지만 단건 조회, 수정, 삭제 기능은 구현 되지 않았다. 단건 조회 란? "http://127.0.0.1:8000/addresses/1"
개발환경 window + Python 3.8 + PyCharm 목표 Django rest framework 튜토리얼 학습 간단한 주소록 구현 1. API 서버 테스트 용 클라이언트 툴 설치 API 서버를 테스트 하기 위해서는 서버로 데이터를 전송하는 클라이언트 부분이 필요하다. 이런 클라이언트 부분의 전송 툴이 몇가지 있는데 여기서는 "insomnia"를 사용한다. 먼저 "insomnia" 홈페이지에서 다운로드 받는다. "insomnia" 툴을 사용하면 간단하게 API 호출 메세지를 만들어서 특정 서버에 호출할 수 가 있다. 즉, 테스트 툴 이라고 생각하면 된다. 먼저 insomnia를 실행한 후 처음에 나오는 부분은 스킵 한다. 그후 ctrl + n 을 하면 새로운 Request를 만들 수 있다. 이름..
개발환경 window + Python 3.8 + PyCharm 목표 Django rest framework 튜토리얼 학습 간단한 주소록 구현 1. Migrate 현재 서버를 구동시켜 보면 migrate를 실행하라는 문구가 나온다. migrate란 무엇일까 ? Django 프로젝트는 app단으로 관리를 한다. 프로젝트를 만들게 되면 기본적으로 설치되는 app들이 있다. (ex - admin, auyh, contenttypes, sessions) Django framework 라는게 app을 설치하고 나서 어떠한 변경사항이 있으면 그걸 Django framework에 적용하는 명령어가 있는데 그게 바로 "python manage.py migrate" 명령어 이다. 즉, 어떠한 변경사항이나 새롭게 app를 추..
restful API 서버 란 ? API 서버로 REST 원리의 규칙을 적용하여 만든 API 서버 (자세한 설명은 REST, REST API, RESTful API 란? 글 및 구글링 참조) 개발환경 window + Python 3.8 + PyCharm 목표 Django rest framework 튜토리얼 학습 간단한 주소록 구현 Django 설치, 실행하기 파이썬과 파이참이 설치되어있다고 가정한다. 1. 프로젝트 생성 (1번째 방법) 일단 가장 먼저 파이참으로 새로운 프로젝트를 생성한다. 새로운 프로젝트를 생성할때 가상환경을 새로 생성할지 기존에 사용하던 가상환경을 사용할지 선택하게 된다 . New environment usion = Virtualenv Project: 프로젝트 이름 =>Python I..
REST 란 ? REST 정의 REST(Representational State Transfer) REST는 웹에서 데이터를 전송하고 처리하는 방법을 정의한 인터페이스를 말한다. 모든 데이터 구조와 처리방식은 REST에서 URL을 통해 정의된다. 그렇기 때문에 매우 직관적으로 이해하기 쉽다. REST 개념 HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다. REST는 자원 기반의 구조(ROA, Resource Oriented Architecture) 설계의 중심에 Resource가 있고 HTTP Metho..
URL 설계 웹 애플리케이션을 개발할 때, 고객의 요구사항이 정리되면 먼저 디자인 측면에서는 화면 UI를 설계하고, 프로그램 로직 측면에서는 URL을 설계하게 된다. 즉, URL의 설계는 웹 서버 로직 설계의 첫 걸음이고, 사용자 또는 웹 클라이언트에게 웹 서버가 가지고 있는 기능을 명시해주는 중요한 단계이다. URL의 구성 URL 스킴 : URL에 사용된 프로토콜을 의미한다. 호스트명 : 웹 서버의 호스트명으로, 도메인명 또는 IP 주소로 표현 된다. 포트번호 : 웹 서버 내의 서비스 포트 번호이다. 생략시에는 디폴트 포트번호로, http는 80을 https는 443을 사용 경로 : 파일이나 애플리케이션 경로를 의미한다. 쿼리스트링 : 질의 문자열로, 앰퍼샌드(&)로 구분된 키=값 쌍 형식으로 표현 한..