python flask中动态URL规则详解


Posted in Python onNovember 22, 2019

URL是可以添加变量部分的,

把类似的部分抽象出来,

比如:

@app.route('/example/1/')
@app.route('/example/2/')
@app.route('/example/3/')
def example(id):
 return 'example:{ }'.format(id)

可以抽象为:

@app.route('/example/<id>/')
def wxample(id):
 return 'example:{ }'.format(id)

尖括号中的内容是动态的,id作为参数获得,

此时默认id为字符串类型

我们可以指定参数类型,

比如:

string:指定任何没有斜杠‘/'的文本(默认)

int:接受整数

float:同int,但是接受浮点数

path:和默认的很相似,但是可以接受斜杠

uuid:只接受uuid字符串

any:可以指定多种路径,但是需要传入参数

比如:

@app.route('/any(a,b)':content_name/)

访问/a/和访问/b/都符合这个规则,/a/对应的content_name就是a.

以上这篇python flask中动态URL规则详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python字典get()方法用法分析
Apr 17 Python
Python操作串口的方法
Jun 17 Python
Python 中 Meta Classes详解
Feb 13 Python
Django查询数据库的性能优化示例代码
Sep 24 Python
Python装饰器模式定义与用法分析
Aug 06 Python
用Python实现筛选文件脚本的方法
Oct 27 Python
Python判断telnet通不通的实例
Jan 26 Python
python贪吃蛇游戏代码
Apr 18 Python
python3的pip路径在哪
Jun 23 Python
pytorch 多分类问题,计算百分比操作
Jul 09 Python
python 发送邮件的四种方法汇总
Dec 02 Python
分享3个非常实用的 Python 模块
Mar 03 Python
Python之——生成动态路由轨迹图的实例
Nov 22 #Python
python:动态路由的Flask程序代码
Nov 22 #Python
python判断无向图环是否存在的示例
Nov 22 #Python
python计算无向图节点度的实例代码
Nov 22 #Python
Python字符串格式化输出代码实例
Nov 22 #Python
python常用数据重复项处理方法
Nov 22 #Python
Python pickle模块实现对象序列化
Nov 22 #Python
You might like
在线增减.htpasswd内的用户
2006/10/09 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
让插入到 innerHTML 中的 script 跑起来的实现代码
2006/07/01 Javascript
javascript 冒号 使用说明
2009/06/06 Javascript
jQuery替换字符串(实例代码)
2013/11/13 Javascript
Js Jquery创建一个弹出层可加载一个页面
2014/05/08 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
2016/12/28 Javascript
详解AngularJS验证、过滤器、指令
2017/01/04 Javascript
详解AngularJS1.x学习directive 中‘&amp; ’‘=’ ‘@’符号的区别使用
2017/08/23 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
2018/03/09 Javascript
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
JavaScript面向对象核心知识与概念归纳整理
2020/05/09 Javascript
Node 模块原理与用法详解
2020/05/13 Javascript
Python中函数的参数定义和可变参数用法实例分析
2015/06/04 Python
Pyhton中单行和多行注释的使用方法及规范
2016/10/11 Python
Python 专题四 文件基础知识
2017/03/20 Python
python获取外网IP并发邮件的实现方法
2017/10/01 Python
Python实现针对给定字符串寻找最长非重复子串的方法
2018/04/21 Python
python openvc 裁剪、剪切图片 提取图片的行和列
2019/09/19 Python
python3中的eval和exec的区别与联系
2019/10/10 Python
python能在浏览器能运行吗
2020/06/17 Python
python和C++共享内存传输图像的示例
2020/10/27 Python
定义css设备类型-Media Queries图表简介及使用方法
2013/01/21 HTML / CSS
详解HTML5新增标签
2017/11/27 HTML / CSS
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
英国布鲁姆精品店:Bloom Boutique
2018/03/01 全球购物
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
运动会入场词100字
2014/02/06 职场文书
社区灵活就业证明
2014/11/03 职场文书
高校自主招生校长推荐信
2015/03/23 职场文书
mysql insert 存在即不插入语法说明
2022/03/25 MySQL