스파르타 TIL 04. Flask 사용하기
2022. 7. 24. 18:45
728x90

Flask 를 이용한 서버 구축하기
Flask를 이용해서 GET/POST Api를 만들어보자
1. Flask
flask는 웹 개발에 사용되는 파이썬 프레임워크이다.
Django는 너무 많은 기능들을 담고 있고 무겁다보니 딱 필요한 부분만
있고 입맛에 맞게 바꿔쓸 수 있는 장점이 있다고 한다.
사용하기 위해선 처음 프로젝트 시작 시 세팅해야 하는 것들이 있다.
먼저 인터프리터에 들어가 flask 패키지를 설치해야 한다.

그 다음엔 프로젝트 내에 폴더를 생성해야 한다.
'static'과 'templates' 폴더를 생성한 후
'app.py'라는 파이썬 파일을 생성한다.


위의 기본 코드로 flask를 실행시킬 수 있다.
로컬호스트 5000번을 사용하고 render_template로 html파일을 읽어온다.
본격적으로 api를 만들기 전,
클라이언트가 서버에 요청할 때 HTTP 통신 규약을 따라서
HTTP request method를 통해 어떤 종류 요청인지 서버에 알려줘야하는데
강의에서는 GET방식과 POST방식을 다뤘다.
get은 말 그대로 받는단 의미로
보통 데이터의 변경이나 추가 없이 조회하는 목적으로 사용된다.
url뒤에 ?를 붙여서 데이터를 전달한다.
ex) google.com?q=북극곰
post는
보통 데이터의 Create(생성), Update(변경), Delete(삭제) 의 요청을 할 때 쓰인다.
html의 body부분에 key=value로 데이터를 전달한다.
728x90
'스파르타 코딩클럽' 카테고리의 다른 글
| 스파르타 TIL 03. Python과 mongoDB (0) | 2022.07.17 |
|---|---|
| 스파르타 TIL 02. JQuery와 Ajax (0) | 2022.07.11 |
| 스파르타 TIL 01. HTML, CSS 그리고 Javascript (0) | 2022.07.09 |