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
  • asp之家 网络编程 m.aspxhome.com