kaki1013

1. Routing 본문

버그바운티 스터디/FLASK

1. Routing

kaki1013 2023. 7. 21. 03:19

# 요약

1. 웹 프레임워크를 배울 때 처음으로 찾아봐야 할 것 = 이 웹 프레임 워크는 라우팅을 어떻게 하나?

2. Routing = 사용자의 요청을 어떤 함수가 응답할 것인가를 연결하는 작업

라우팅 (출처 : https://www.opentutorials.org/course/4904/31307)

3. @app.route()를 이용해서 경로를 지정 → 그 아래의 함수가 요청을 처리할 함수로 지정됨

4. URL 경로 상에서 변하는 부분이 있다면 <데이터타입:변수이름>의 형식으로 패턴을 지정 가능

5. 자세한 내용은 아래 링크 참고

https://flask.palletsprojects.com/en/2.3.x/quickstart/#routing

 

Quickstart — Flask Documentation (2.3.x)

Quickstart Eager to get started? This page gives a good introduction to Flask. Follow Installation to set up a project and install Flask first. A Minimal Application A minimal Flask application looks something like this: from flask import Flask app = Flask

flask.palletsprojects.com

 

# 예시 코드

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/<int:id>/')
def read(id):
    print(id)
    return 'Read ' + str(id)


app.run(debug=True)

'버그바운티 스터디 > FLASK' 카테고리의 다른 글

5. 쓰기 기능 구현 (2)  (0) 2023.07.22
4. 쓰기 기능 구현 (1)  (0) 2023.07.21
3. 읽기 기능 구현  (0) 2023.07.21
2. 홈페이지 구현  (0) 2023.07.21
0. 수업 소개 및 개발환경 세팅  (0) 2023.07.21