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写的Discuz7.2版faq.php注入漏洞工具
Aug 06 Python
Python中tell()方法的使用详解
May 24 Python
Python 实现字符串中指定位置插入一个字符
May 02 Python
对python实现模板生成脚本的方法详解
Jan 30 Python
Python3 修改默认环境的方法
Feb 16 Python
python selenium 弹出框处理的实现
Feb 26 Python
python实现月食效果实例代码
Jun 18 Python
python matplotlib饼状图参数及用法解析
Nov 04 Python
如何在mac环境中用python处理protobuf
Dec 25 Python
使用Python打造一款间谍程序的流程分析
Feb 21 Python
Pycharm无法打开双击没反应的问题及解决方案
Aug 17 Python
python中opencv实现图片文本倾斜校正
Jun 11 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获取当前url路径的函数以及服务器变量
2013/06/29 PHP
ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)
2016/04/15 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
JavaScript访问样式表代码
2010/10/15 Javascript
js获取html文件的思路及示例
2013/09/17 Javascript
自己使用js/jquery写的一个定制对话框控件
2014/05/02 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
使用Vue开发一个实时性时间转换指令
2018/01/17 Javascript
原生JS+HTML5实现的可调节写字板功能示例
2018/08/30 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
Nodejs libuv运行原理详解
2019/08/21 NodeJs
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
python多线程扫描端口示例
2014/01/16 Python
Cpy和Python的效率对比
2015/03/20 Python
在RedHat系Linux上部署Python的Celery框架的教程
2015/04/07 Python
python 简单的绘图工具turtle使用详解
2017/06/21 Python
python 3.5实现检测路由器流量并写入txt的方法实例
2017/12/17 Python
PyQt5主窗口动态加载Widget实例代码
2018/02/07 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
2018/02/26 Python
如何通过python画loss曲线的方法
2019/06/26 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
Python-numpy实现灰度图像的分块和合并方式
2020/01/09 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
python 通过 pybind11 使用Eigen加速代码的步骤
2020/12/07 Python
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
三星英国官网:Samsung英国
2018/09/25 全球购物
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
西安交大自主招生自荐信
2014/01/27 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书