English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Современные веб-фреймворки используют технологию маршрутизации, чтобы помочь пользователям запомнить URL приложения. Необходимо не переходить с главной страницы, чтобы напрямую перейти на необходимую страницу.
Декоратор route() Flask используется для привязки URL к функции. Например -
# Файл: example.py # Авторские права: 2020 By w3codebox # Автор: ru.oldtoolbag.com # Дата: 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().
# Файл: example.py # Авторские права: 2020 By w3codebox # Автор: ru.oldtoolbag.com # Дата: 2020-08-08 def hello_world(): return 'hello world' app.add_url_rule('/', 'hello', hello_world)