sailorCat

Python Framework 15

카테고리 설명
  • Create(생성), Read(읽기), Update(갱신), Delete(삭제) Web Request를 실행해 볼 수 있는 사이트 https://www.postman.com/downloads/ Download Postman | Get Started for Free Try Postman for free! Join 17 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com Workspace REST API with Flask를 만들고 내 서버주소를 넣어준다. GET http://127.0.0.1:5000 GET http://127..

  • API 프로그램들이 상호작용 하는 것을 도와주는 매개체 정보 처리를 도와준다. Rest Representational State Transfer 웹서버가 요청을 응답하는 방법론 데이터가 아닌, 자원(Resource)의 관점으로 접근한다. HTTP URI을 통해 자원을 명시 HTTP Method를 통해 해당 자원을 CRUD - Get, Post, Put, Delete... 같은 자원에 대해 다른 방법들( Method - Get, Post, Put, Delete)를 적용하여 응답한다. Stateless - 무상태성, Client의 Context를 Server에서 유지하지 않는다. 이전 요청에 대해 관여하지 않고 독립적으로 처리.

  • Spyder에서 Hello World app을 작성한다. 저장 경로는 venv 폴더이다. 파일을 run 해보면 콘솔에 다음과 같이 나온다. cmd에 flask run이라고 치면 이렇게 나온다.

  • Flask Flask는 파이썬 마이크로 웹 프레임워크이다. Werkzeug 툴킷, Jinja2 템플릿 엔진을 사용한다. 핀터레스트, 링크드인 등의 결과물들이 있다. 특별한 도구나 라이브러리가 필요 없기 때문에 마이크로 프레임워크라 부른다. 플라스크는 플라스 자체에서 구현된 것처럼 애플리케이션 기능을 추가할 수 있는 확장 기능을 지원한다. 목적에 따른 모듈만 있는 환경 -> 가상환경 Web Internet 통신망 Web - 인터넷의 부분집합, 인터넷에 연결된 사용자들이 정보를 공유하는 공간 Web Page - Web Site의 부분집합 ex) google naver.. Mail - 인터넷의 부분집합, 프로토콜은 웹과 다르다. Client와 Sever의 상호작용 정보 요청 (Request) - Get() P..

  • 가상환경 설치 window os 설치시 다음과 같다. pip install virtualenv virtualenv venv 이 가상환경을 실행하고 플라스크를 설치한다. venv\scripts\activate pip install flask 패키지들과 함께 설치되었다. venv 폴더에도 다운로드 된 것을 확인할 수 있다. https://flask-docs-kr.readthedocs.io/ko/latest/installation.html 설치하기 — Flask 0.11-dev documentation Flask는 Werkzeug 와 Jinja2 라이브러리에 의존적이다. Werkzeug는 웹어플리케이션과 다양한 서버 사이의 개발과 배포를 위한 표준 파이썬 인터페이스인 WSGI를 구현한 툴킷이다. Jinja2 ..