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 相关文章推荐
在Django的URLconf中使用多个视图前缀的方法
Jul 18 Python
Python的迭代器和生成器
Jul 29 Python
利用python批量检查网站的可用性
Sep 09 Python
浅谈Django自定义模板标签template_tags的用处
Dec 20 Python
python实现校园网自动登录的示例讲解
Apr 22 Python
Python实现注册、登录小程序功能
Sep 21 Python
Pandas读取并修改excel的示例代码
Feb 17 Python
解决Django中多条件查询的问题
Jul 18 Python
基于python的docx模块处理word和WPS的docx格式文件方式
Feb 13 Python
浅谈python3 构造函数和析构函数
Mar 12 Python
Pytorch1.5.1版本安装的方法步骤
Dec 31 Python
python中的class_static的@classmethod的巧妙用法
Jun 22 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执行zip与rar解压缩方法实现代码
2010/12/05 PHP
解析PHP将对象转换成数组的方法(兼容多维数组类型)
2013/06/21 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
2016/02/26 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
2019/03/18 PHP
PHP fopen中文文件名乱码问题解决方案
2020/10/28 PHP
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
2010/05/24 Javascript
禁止你的左键复制实用技巧
2013/01/04 Javascript
JavaScript移除数组元素减少长度的方法
2013/09/05 Javascript
js中substring和substr的定义和用法
2014/05/05 Javascript
JavaScript中点击事件的写法
2016/06/28 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
JavaScript日期选择功能示例
2017/01/16 Javascript
AngularJS学习第二篇 AngularJS依赖注入
2017/02/13 Javascript
值得收藏的vuejs安装教程
2017/11/21 Javascript
react项目实践之webpack-dev-serve
2018/09/14 Javascript
JavaScript如何实现图片处理与合成
2020/05/29 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
[46:55]Ti4 冒泡赛第二轮 LGD vs C9
2014/07/14 DOTA
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
[54:27]TNC vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python CSV模块使用实例
2015/04/09 Python
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
Python实现合并字典的方法
2015/07/07 Python
Ruby使用eventmachine为HTTP服务器添加文件下载功能
2016/04/20 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
Python Web项目Cherrypy使用方法镜像
2020/11/05 Python
初中作文评语大全
2014/04/23 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
城管年度个人总结
2015/02/28 职场文书
党员干部廉政承诺书
2015/04/28 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
市级三好生竞选稿
2015/11/21 职场文书
MySQL笔记 —SQL运算符
2022/01/18 MySQL