English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
모던 웹 프레임워크는 사용자가 애플리케이션 URL을 기억하는 데 도움이 되는 루트 기술을 사용합니다. 메인 페이지에서 네비게이션 없이 필요한 페이지로 직접 접근할 수 있습니다.
Flask에서 route() 장식자는 URL을 함수에 바인딩하는 데 사용됩니다. 예를 들어 -
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : ko.oldtoolbag.com # Date : 2020-08-08 @app.route('/hello') def hello_world(): return 'hello world'
여기서 URL /hello 규칙이 hello_world() 함수에 바인딩되었습니다. 따라서 사용자가 URL을 방문하면: http://localhost:5000/hello ,이면 hello_world() 함수가 호출됩니다. 이 함수에서 실행된 결과는 브라우저에서 표시됩니다.
애플리케이션 객체의 add_url_rule() 함수는 URL을 함수와 바인딩하는 데도 사용될 수 있습니다. 예를 들어, 위의 예제에서 route()를 사용했습니다.
# Filename : example.py # Copyright : 2020 By w3codebox # Author by : ko.oldtoolbag.com # Date : 2020-08-08 def hello_world(): return 'hello world' app.add_url_rule('/', 'hello', hello_world)