- 烧瓶教程
- 烧瓶 - 主页
- 烧瓶 - 概述
- 烧瓶 - 环境
- 烧瓶 - 应用
- Flask - 路由
- Flask - 可变规则
- Flask - URL 构建
- Flask - HTTP 方法
- 烧瓶 - 模板
- Flask - 静态文件
- Flask - 请求对象
- 将表单数据发送到模板
- 烧瓶-cookie
- 烧瓶 - 会话
- Flask - 重定向和错误
- Flask - 消息闪烁
- Flask - 文件上传
- Flask - 扩展
- 烧瓶 - 邮件
- 烧瓶 - WTF
- 烧瓶-SQLite
- Flask-SQLAlchemy
- 烧瓶 - Sijax
- Flask - 部署
- Flask-FastCGI
- Flask 有用资源
- Flask - 快速指南
- Flask - 有用的资源
- Flask - 讨论
Flask – 路由
现代 Web 框架使用路由技术来帮助用户记住应用程序 URL。无需从主页导航即可直接访问所需页面,这非常有用。
Flask 中的route ()装饰器用于将 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)