기타 공부/생활코딩 Python Flask Web Framework 노트정리

4. 라우팅

모항 2022. 10. 22. 20:25

 

 

아래와 같은 플라스크 코드가 있다.

 

index() 라는 함수의 위에

@app.route() 라는 것이 붙어있다.

이놈의 역할은 무엇일까?

 

 

 

바로 라우팅이다.

코드를 실행시켰을 때 주어지는 이 URL의 뒤에다가

route()의 괄호 안에 있는 URL을 붙이면

바로 아래에 있는 함수가 실행되는 것이다.

 

 

 

URL에서 가장 뒤에 붙은 / 문자는 생략 가능하기 때문에, @app.route('/')는 http://127.0.0.1:5000 에 들어갔을 때 실행될 함수를 지정, 즉 메인페이지의 내용을 결정한다.

http://127.0.0.1:5000 에 들어가보자.

 

index() 함수에 적힌 대로 Welcome이 표시된다.

 

 

 

이렇게 어떤 URL에 어떤 내용이 연결될지 정해주는 것이 라우팅이다.

 

 

 

강의 영상에서 보여준 다른 함수들도 추가해서 돌려보자.

 

 

 

 

create()

 

 

 

read(1)

 

 

 

read(123456789)