수업소개
라우팅에 대해서 알아봅니다.
강의
요약
1. Routing은 사용자의 요청을 어떤 함수가 응답할 것인가를 연결하는 것입니다.
2. 아래 코드를 server.py에 적용해보세요.
server.py
from flask import Flask import random app = Flask(__name__) @app.route('/') def index(): return 'Welcome' @app.route('/create/') def create(): return 'Create' @app.route('/read/<id:int>/') def read(id): print(id) return 'Read '+id app.run(debug=True)
변경사항 : https://github.com/egoing/flask-tutorial-src/commit/2fdad245aa9be6bdcdcd3be0dd80fc19437fdfb2
3. @app.route를 이용해서 경로를 지정합니다. 그 아래의 함수가 요청을 처리할 함수로 지정됩니다.
4. URL 경로 상에서 변하는 부분이 있다면 <변수이름:데이터타입>의 형식으로 패턴을 지정할 수 있습니다.