Flask 中的路由与反向路由
来源:互联网 发布:淘宝网页图片尺寸 编辑:程序博客网 时间:2024/05/06 03:20
路由
装饰器 @app.route()
告诉 Flask
哪个 URL
才能触发我们的函数。这也就是路由.
之后 ,定义一个函数,该函数名也是用来给特定函数生成 URLs,并且返回我们想要显示在用户浏览器上的信息。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
路由的本质
路由的本质,是URL
绑定, @app.route()
装饰器用于把一个函数绑于一个URL
上,如上,/
绑定了hello_world()
函数,/user
绑定了hello_user()
函数
路由变量规则
给 URL 增加变量的部分,把一些特定的字段标记成 。这些特定的字段将作为参数传入到你的函数中。当然也可以指定一个可选的转换器通过规则 。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
参数形式的url
- 1
- 2
- 3
- 4
- 5
- 6
- 7
反向路由
本质是根据函数名反向生成url,使用函数 url_for()
来针对一个特定的函数构建一个 URL。它能够接受函数名作为第一参数,以及一些关键字参数, 每一个关键字参数对应于 URL 规则的变量部分。未知变量部分被插入到 URL 中作为查询参数。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
请求地址http://127.0.0.1:5000/query_url
,之后,打印的是 query url:/test
0 0
- Flask 中的路由与反向路由
- Flask 中的路由与反向路由
- flask路由与反路由
- flask路由
- Flask: 路由
- 反向路由
- Flask 路由 route
- 02.Flask 路由
- flask源码阅读 路由
- flask 源码解析:路由
- 初识FLASK路由
- nat路由与路由
- ARR3 IIS 反向路由
- MVC 路由反向排除
- OkHttp3中的代理与路由
- Linux路由设置 反向路由设置
- flask源代码--routing路由管理
- 路由选择、路由协议与路由算法
- Fiddler抓取手机APP的数据包
- flask路由
- Java基础语法之this关键字与static关键字
- java中volatile关键字的含义
- Window MySQL5.7.x免安装版配置
- Flask 中的路由与反向路由
- 修改iterm登录到linux的ssh界面后vim的颜色
- 从源码解析Python的Flask框架中request对象的用法
- Mark 师傅-20170220-Create a linked clone
- 使用flask开发RESTful架构的api服务器端(1)–什么是RESTful和为什么选择flask http://python.jobbole.com/85004/
- eclipse创建单文件java工程
- Linux 2.6.10内核下PCI Express Native热插拔框架的实现机制
- HTML5 类名操作的四种属性
- [LeetCode] 274. H-Index 解题报告