본문 바로가기
클라우드 아키텍처 설계 기초지식/05 파이썬 프로그래밍

파이썬 프로그래밍 (5) - 소켓통신,카카오 API이용

by Jasie 2019. 3. 14.

* 여러 번 주고받기 (파이썬 소켓통신)


-서버





-클라이언트 (사용자)




* 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초만 내주시면 안될까요? ~~


로그인 없이도 가능합니당 



댓글