新闻动态

转换器自定义:Python的flask框架中转换器用法是什么

发布日期:2022-04-15 14:16 | 文章来源:公众号

【小编提示】本文部分内容源于互联网收集整理,仅作参考!如需咨询“Python的flask框架中转换器用法是什么”等有关服务器、云主机租用、托管、配置、价格问题,请立即咨询YINGSOO客服,获取最新优惠!

【畅销主机】加拿大云服务器促销 | 台湾云服务器促销 | 美国云服务器促销

【延伸阅读】香港云服务器好用吗?有什么优势

这篇文章给大家分享的是Python的flask框架中转换器的使用,下文介绍了默认转换器和自定义转换器的使用,对大家会有一定的参考价值,有需要的朋友可以了解看看,接下来就跟随小编一起学习一下吧。

默认转换器

from flask import Flaskapp = Flask(__name__)#/user/123@app.route('/users/')def get_users_data(user_id):return 'get user{}'.format(user_id)

这个123 是字符串 str

from flask import Flaskapp = Flask(__name__)#/user/123@app.route('/users/')def get_users_data(user_id):return 'get user{}'.format(user_id)



自定义转换器

 定义方法

自定义转换器主要做3步

1.创建转换器类,保存匹配时的正则表达式

from werkzeug.routing import BaseConverterclass MobileConverter(BaseConverter):    """    手机号格式    """    regex = r'1[3-9]\d{9}]'

注意regex名字固定

2.将自定义的转换器告知Flask应用

app = Flask(__name__)#将自定义转换器添加到转换器字典中,并指定转换器使用时名字为:mobileapp.url_map.converters['mobile'] = MobileConverter

3.在使用转换器的地方定义使用

@app.route('/sms_codes/'服务器租用)def send_sms_code(mob_num):    return 'send sms code to {}'.format(mob_num)

关于Python的flask框架中转换器的使用介绍到这,上述示例具有一定的借鉴价值,感兴趣的朋友可以参考,希望能对大家有帮助,想要了解更多python的flask框架的内容,大家可以关注其它的相关文章。

YINGSOO提供优质的香港云服务器以及其他境外服务器产品,品类包括站群服务器、高防服务器、云主机等,配置齐全,有多种套餐可供选择,企业可以按照自身的业务需求来选择相应的服务器租用和套餐,YINGSOO服务器机房线路稳定可靠,提供7*24小时技术服务,如您有需求,欢迎在页面右方咨询在线QQ客服。全国统一服务热线:400-630-3752

热搜词条:【鼠标速度】【年份数据】【缓存响应】【公网地址】【注入网站】【规则阿里】【数据库服务器】【主机执行】【备份数据库】【服务器就可以】【站长自己的】【点击可在】【显示命令】【机房服务器】【构建配置】【卷积数据】【文件写入】【标签帝国】【服务器租用】【淘宝都是】【美国服务器】【衍射网格】【脚本代码】【内存条内存】【执行则是】【容器内存】【搭建地址】【乌克兰服务器】【固态这款】【参数常量

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部