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中使用第三方库xlutils来追加写入Excel文件示例
Apr 05 Python
Pycharm学习教程(3) 代码运行调试
May 03 Python
Python进阶_关于命名空间与作用域(详解)
May 29 Python
python3+dlib实现人脸识别和情绪分析
Apr 21 Python
老生常谈python中的重载
Nov 11 Python
如何使用Python实现斐波那契数列
Jul 02 Python
pandas计算最大连续间隔的方法
Jul 04 Python
pycharm运行程序时看不到任何结果显示的解决
Feb 21 Python
Python使用os.listdir和os.walk获取文件路径
May 21 Python
python不同系统中打开方法
Jun 23 Python
Python sklearn中的.fit与.predict的用法说明
Jun 28 Python
pytorch随机采样操作SubsetRandomSampler()
Jul 07 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使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
PHP如何将XML转成数组
2016/04/04 PHP
JavaScript中的其他对象
2008/01/16 Javascript
在JS中最常看到切最容易迷惑的语法(转)
2010/10/29 Javascript
让你的博文自动带上缩址的实现代码,方便发到微博客上
2010/12/28 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
JS中FRAME的操作问题实例分析
2014/10/21 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
jQuery实现本地预览上传图片功能
2016/01/08 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
详解自动生成博客目录案例
2016/12/09 Javascript
深入理解Angularjs中的$resource服务
2016/12/31 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
2017/09/11 Javascript
Vue列表渲染的示例代码
2018/11/01 Javascript
vue 兄弟组件的信息传递的方法实例详解
2019/08/30 Javascript
js布局实现单选按钮控件
2020/01/17 Javascript
解决vue项目,npm run build后,报路径错的问题
2020/08/13 Javascript
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
使用Python内置的模块与函数进行不同进制的数的转换
2016/03/12 Python
对Python的Django框架中的项目进行单元测试的方法
2016/04/11 Python
python正则表达式去除两个特殊字符间的内容方法
2018/12/24 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
Python如何实现线程间通信
2020/07/30 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
H5 canvas实现贪吃蛇小游戏
2017/07/28 HTML / CSS
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
猎人靴英国官网:Hunter Boots
2017/02/02 全球购物
蔻驰法国官网:COACH法国
2018/11/14 全球购物
市场营销职业生涯规划书范文
2014/01/12 职场文书
幼儿园迎新生欢迎词
2015/09/30 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书