Python: Flask 맛보기 , 클라이언트-서버

sungji·2024년 1월 9일
0

웹페이지: HTML, CSS, JavaScript로 만든다.
API: 필요한 데이터가 담긴 곳, 클라이언트가 서버에게 요청하는 주소(은행의 창구번호)
서버:
1. 만들어둔 파일(HTML, CSS, JavaScript)을 클라이언트에게 제공
2. 클라이언트에서 입력한 새로 저장할 데이터를 가져옴
3. 데이터베이스에서 저장된 데이터를 클라이언트에게 제공
DB: 서버에서 받은 데이터를 보관하고 요청한 데이터를 서버에 제공 (은행)

FLASK

서버를 구동시킬 수 있는 코드의 모음
서버를 구동하기 위해 필요한 복잡한 것들을 쉽게 할 수 있도록 만든 프레임워크

flask를 이용해 서버를 만들 때 항상 해야할 것: 프로젝트 폴더에

  • static폴더 : 서버에 담을 css파일, 이미지
  • templates폴더/~.html : 서버에 담을 html 파일
  • app.py : 서버에서 클라이언트, DB와 다양한 작업을 수행하기 위해 코드를 입력하는 곳
    이 세 가지가 담겨 있어햐 한다.

클러이언트-서버가 데이터를 주고받는 방식
1. GET 방식:저장된 데이터를 요청한다. (조회)
데이터 전달은 URL ? 뒤에 Key=value 를 붙여서 전달

  1. POST 방식:저장할 데이터를 보낸다. (저장)
    전달은
profile
열정 열정 열정

0개의 댓글