Flask 기초2
01. 웹서버의동작과정이해하기
클라이언트에서는 정해진 규칙에 따라 데이터를 요청하고,
서버에서는 정해진 형태의 데이터로 응답한다.
url 주소로 네이버에 들어간다 : 클라이언트가 url 주소로 데이터를 요청하는 것이다.
정해진 방식으로 주소를 요청하는 것을 API라고 한다.
02. Flask Framework란?
파이썬 기반의 Flask 프레임워크는 서버를 쉽고 빠르게 만들 수 있다.
Flask를 이용하면 원하는 기능을 유연하게 확장하기 편리하다.
03. Flask로 웹 서버 만들기
이 파일이 직접 실행됐는지 외부에서 실행됐는지?
@
는 장식자(decorator)라고 부르며, 함수 작성의 편의를 위한 파이썬의 문법이다.
04. URL을 연결하고 데이터를 화면에 나타내기
- jsonify(): 딕셔너리 형태의 데이터를 전달함으로써 JSON 형태의 데이터를 화면에 전달
- render_templates(): templates 폴더 안에 있는 html 파일의 이름을 전달함으로써 HTML 형태의 데이터를 화면에 전달
- 함수 이름은 중복 X
from flask import *
: flask 패키지에 있는 라이브러리 모두를 가져와라
05. REST API란?
-
CRUD: Create, Read, Update, Delete = 읽고 쓰고 수정하고 지우고
-
REST API: HTTP URL을 통해 자원을 표현하고 , HTTP method를 통해 데이터를 다루는 방법
HTTP METHOD를 이용해 CRUD Operation 수행
06. HTTP Method 사용하기
-
GET: URL 뒤에 물음표를 붙여서 데이터를 서버에 전송
-
POST: 일정한 양식에 데이터를 넣어서 전송
댓글남기기