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入门篇之数字
Oct 20 Python
Python实现简单的多任务mysql转xml的方法
Feb 08 Python
Python 3.7新功能之dataclass装饰器详解
Apr 21 Python
Python实现计算圆周率π的值到任意位的方法示例
May 08 Python
python用户评论标签匹配的解决方法
May 31 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
Jun 14 Python
Python+selenium点击网页上指定坐标的实例
Jul 05 Python
最新2019Pycharm安装教程 亲测
Feb 28 Python
python中@contextmanager实例用法
Feb 07 Python
Python Flask请求扩展与中间件相关知识总结
Jun 11 Python
Python re.sub 反向引用的实现
Jul 07 Python
Python+OpenCV实现在图像上绘制矩形
Mar 21 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
PHP 开发环境配置(测试开发环境)
2010/04/28 PHP
PHP自动选择 连接本地还是远程数据库
2010/12/02 PHP
将博客园(cnblogs.com)数据导入到wordpress的代码
2013/01/06 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
总结AJAX相关JS代码片段和浏览器模型
2007/08/15 Javascript
JavaScript 动态创建VML的方法
2009/10/14 Javascript
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
jQuery+AJAX实现网页无刷新上传
2015/02/22 Javascript
JavaScript使用位运算符判断奇数和偶数的方法
2015/06/01 Javascript
谈谈JavaScript类型系统之Math
2016/01/06 Javascript
jQuery使用模式窗口实现在主页面和子页面中互相传值的方法
2016/03/01 Javascript
JavaScript数据结构之二叉树的查找算法示例
2017/04/13 Javascript
Vue登录注册并保持登录状态的方法
2018/08/17 Javascript
Node.js操作系统OS模块用法分析
2019/01/04 Javascript
JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析
2019/05/22 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
layUI的验证码功能及校验实例
2019/10/25 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
Element Alert警告的具体使用方法
2020/07/27 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
2021/01/15 Javascript
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
TensorFlow实现RNN循环神经网络
2018/02/28 Python
python scipy求解非线性方程的方法(fsolve/root)
2018/11/12 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
迪梵英国官方网站:Darphin英国
2017/12/06 全球购物
巴黎一票通:The Paris Pass
2018/02/10 全球购物
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
毕业生就业推荐信范文
2013/12/01 职场文书
幼儿园家长会欢迎词
2014/01/09 职场文书
硕士学位论文评语
2014/12/31 职场文书
演讲比赛通讯稿
2015/07/18 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书
Python如何将list中的string转换为int
2022/07/15 Ruby