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的ORM框架SQLObject入门实例
Apr 28 Python
详解Python中的装饰器、闭包和functools的教程
Apr 02 Python
在Python中使用swapCase()方法转换大小写的教程
May 20 Python
python数据结构之链表详解
Sep 12 Python
Python中文编码知识点
Feb 18 Python
PyQt 图解Qt Designer工具的使用方法
Aug 06 Python
python tkinter canvas使用实例
Nov 04 Python
python selenium 执行完毕关闭chromedriver进程示例
Nov 15 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
Jun 23 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
Sep 24 Python
Python+Appium实现自动化清理微信僵尸好友的方法
Feb 04 Python
利用Python判断整数是否是回文数的3种方法总结
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
多数据表共用一个页的新闻发布
2006/10/09 PHP
php&amp;java(二)
2006/10/09 PHP
PHP手机号码归属地查询代码(API接口/mysql)
2012/09/04 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
php使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
Laravel框架中自定义模板指令总结
2017/12/17 PHP
Laravel统一错误处理为JSON的方法介绍
2020/10/18 PHP
Extjs显示从数据库取出时间转换JSON后的出现问题
2012/11/20 Javascript
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
NodeJS与Mysql的交互示例代码
2013/08/18 NodeJs
js获取系统的根路径实现介绍
2013/09/08 Javascript
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
2015/12/10 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
2016/05/31 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
微信小程序使用radio显示单选项功能【附源码下载】
2017/12/11 Javascript
vue.js使用watch监听路由变化的方法
2018/07/08 Javascript
详解Vue CLI3配置解析之css.extract
2018/09/14 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
2019/05/31 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
element-ui 实现响应式导航栏的示例代码
2020/05/08 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
wxPython中文教程入门实例
2014/06/09 Python
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
Python3网络爬虫之使用User Agent和代理IP隐藏身份
2017/11/23 Python
python实现教务管理系统
2018/03/12 Python
tensorflow学习教程之文本分类详析
2018/08/07 Python
python2和python3在处理字符串上的区别详解
2019/05/29 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
python 6.7 编写printTable()函数表格打印(完整代码)
2020/03/25 Python
CSS3教程(2):网页边框半径和网页圆角
2009/04/02 HTML / CSS
李维斯德国官方网上商店:Levi’s德国
2016/09/10 全球购物
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
财务支持类个人的自我评价
2014/02/14 职场文书
《巨人的花园》教学反思
2016/02/19 职场文书