flask的路由中添加正则匹配
固定写法,直接复制粘贴:
from werkzeug.routing import BaseConverter
class RegexConverter(BaseConverter):
"""在路由中使用正则表达式进行提取参数的转换工具"""
def __init__(self, url_map, *args):
super(RegexConverter, self).__init__(url_map)
self.regex = args[0]
#添加正则匹配url
app.url_map.converters["regex"] = RegexConverter
就是继承BaseConverter这个类,然后添加 属性:self.regex = args[0],然后在url_map里边进行注册;