Flask framework

Routing

수업소개

라우팅에 대해서 알아봅니다. 

 

 

 

강의

 

 

 

요약

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 경로 상에서 변하는 부분이 있다면 <변수이름:데이터타입>의 형식으로 패턴을 지정할 수 있습니다. 

댓글

댓글 본문
  1. Lithium3
    오 신기하네 id 값을 어떻게 넣느냐에 따라서 바뀌는게
  2. 생활에서코딩하자
    감사합니다!
  3. 이용규
    감사합니다:)
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기