Flask – 라우팅
최신 웹 프레임 워크는 라우팅 기술을 사용하여 사용자가 애플리케이션 URL을 기억하도록 도와줍니다. 홈 페이지를 탐색하지 않고 원하는 페이지에 직접 액세스하는 것이 유용합니다.
그만큼 route()Flask의 데코레이터는 URL을 함수에 바인딩하는 데 사용됩니다. 예를 들면-
@app.route(‘/hello’)
def hello_world():
return ‘hello world’
여기, URL ‘/hello’ 규칙은 hello_world()함수. 결과적으로 사용자가http://localhost:5000/hello URL, hello_world() 함수는 브라우저에서 렌더링됩니다.
그만큼 add_url_rule() 응용 프로그램 개체의 기능은 위의 예에서와 같이 URL을 함수로 바인딩하는 데 사용할 수도 있습니다. route() 사용.
데코레이터의 목적은 다음과 같은 표현으로도 제공됩니다.
def hello_world():
return ‘hello world’
app.add_url_rule(‘/’, ‘hello’, hello_world)