python flask中动态URL规则详解
作者:我不喜欢这个世界 时间:2021-08-18 15:51:23
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.
来源:https://blog.csdn.net/m0_38124502/article/details/78680368
标签:python,flask,URL
0
投稿
猜你喜欢
30行Python代码实现高分辨率图像导航的方法
2021-03-23 04:11:37
pyqt5 实现工具栏文字图片同时显示
2023-08-12 17:46:58
matlab中二维插值函数interp2的使用详解
2023-08-11 00:28:45
几种设置表单元素中文本输入框不可编辑的方法总结
2024-04-18 09:34:14
python 嵌套型partials的使用
2021-12-24 09:01:46
python处理json字符串(使用json.loads而不是eval())
2023-06-13 11:50:39
Python 读取xml数据,cv2裁剪图片实例
2021-07-18 00:08:08
PDO取Oracle lob大字段,当数据量太大无法取出的问题的解决办法
2009-04-30 18:41:00
javascript实现秒表计时器的制作方法
2024-05-05 09:15:07
Python中规范定义命名空间的一些建议
2022-05-16 17:05:24
描述性列表的表现形式
2008-09-17 13:43:00
python实现音乐播放和下载小程序功能
2023-07-03 17:59:03
如何在ADO服务器端利用好缓存技术?
2010-06-17 12:49:00
python如何使用opencv提取光流详解
2023-06-19 19:02:19
MySQL设置global变量和session变量的两种方法详解
2024-01-20 23:34:16
调试Django时打印SQL语句的日志代码实例
2021-06-09 05:29:42
艺术和设计之间的差别
2010-11-17 19:28:00
ASP编程入门进阶教程
2008-06-29 18:00:00
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2022-04-18 16:28:45
Jupyter Notebook运行代码无反应问题及解决方法
2023-07-21 17:38:04