提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
一、Flask自定义数据类型
# 自定义数据类型
from flask import Flask
from werkzeug.routing import BaseConverter
app = Flask(__name__)
# 重写BaseConverter类 实现自定义数据类型
class PhoneConverter(BaseConverter):
regex = '1[3-9]\d{9}' # regex 正则表达式匹配数据类型
# 重写BaseConverter 必须要注册
app.url_map.converters['phone'] = PhoneConverter
@app.route('/')
def index():
return "Hello"
# http://127.0.0.1:5000/13666666666
@app.route('/<phone:param>')
def phone(param):
print(param)
return f"您传递的手机号是:{param}"
if __name__ == '__main__':
app.run(debug=True)