Flask로 서버구동하기

bird.j·2021년 2월 18일
0

web기본

목록 보기
14/19

static 폴더: css나 이미지 파일들을 담아둘 때 쓴다.
templates 폴더: html파일 담아두는 곳

render_template이라는 플라스크에서 이미 정해둔 함수를 이용하면
자동으로 templates폴더 안에 있는 index.html파일을 우리한테 가져다가 클라이언트한테 준다.

클라이언트가 localhost:5000 엔터를 친다-> @app.route('/')로 들어온다 -> home이라는 함수 실행 -> render_template('index.html')하면 index.html의 코드가 들어와서 리턴해준다. -> 브라우저가 받은대로 그려준다.

localhost:5000 창과 index.html에서 크롬버튼 눌러서 띄운 창의 차이점?
: 전자는 서버에 요청을 해서 서버에서 가지고 있던 index.html파일을 받아와서 그린것
후자는 index.html파일을 내 컴퓨터에서 그냥 연 것.

0개의 댓글