* 여러 번 주고받기 (파이썬 소켓통신)
-서버
-클라이언트 (사용자)
* REST API REST는 네트워크 아키텍처 원리의 모음이다 '네트워크 아키텍처 원리'란 자원을 정의하고 자원에 대한 주소를 지정하는 방법 웹 상의 자료를 HTTP위에서 SOAP이나 쿠키를 통한 세션 트랙킹 같은 별도의 전송 계층 없이 전송하기 위한 아주 간단한 인터페이스 ex) 웹 서버로부터 http://도메인/test 와 같은 uri로 요청을 받으면 test uri에 해당하는 자원(프로그램)이 실행되는 구조
1. REST 서버 아마존, 카카오톡, 텔레그램, 네이버, 다음 등등
2. REST 클라이언트 API를 이용해서 REST 서버로 요청을 보내 특정 서비스들을 이용 3. REST 서버 만들기 1) django 설치 pip install django
2) django 프로젝트 생성 django-admin startproject sample
3) 앱 생성 프로젝트 디렉토리로 이동 python.exe manage.py startapp testapp //testapp이라는 앱 추가
4) 적용 python.exe manage.py migrate
4-1) 서버실행 (CMD)
python.exe manage.py runserver xxx.xxx.xxx.xxx:xx //본인 IP에 본인이 열고싶은 포트 사용
5) 파이썬 설정 파일 수정( E:/ 에 존재)
[그림] sample/settings.py
[그림] sample/urls.py
[그림] testapp/urls.py ( 새로 만들기)
[그림] testapp/views.py
7)테스트 (카카오톡 플러스친구 관리)
공감(♥) 과 댓글은 필자에게 큰 힘이 됩니다. 잠시 1초만 내주시면 안될까요? ~~ 로그인 없이도 가능합니당 |
'클라우드 아키텍처 설계 기초지식 > 05 파이썬 프로그래밍' 카테고리의 다른 글
파이썬 프로그래밍 (6) - 크롤링 (0) | 2019.03.14 |
---|---|
파이썬 프로그래밍 (4) - 소켓,객체지향,생성자,디자인패턴,인스턴스,추상클래스,데이터베이스(db) (0) | 2019.03.14 |
파이썬 프로그래밍 (3) - 함수,스택,정렬,윈도우,파일입출력 (0) | 2019.03.14 |
파이썬 프로그래밍 (2) - 반복문,리스트,문자열 (0) | 2019.03.14 |
파이썬 프로그래밍 (1) - 기초문법 (0) | 2019.03.14 |
댓글