from flask import Flask
from werkzeug.routing import baseConverter
app = Flask(__name__)
@app.route('/users/')
def get_users_id(user_id):
print(type(user_id))
return 'get users {}'.format(user_id)
# 自定义转换器,继承自基础转换器baseConverter
class MobileConverter(baseConverter):
regex = r'1[3-9]d{9}'
# 将自定义的转换器注册到url_map的转换器中,这样才能使用
app.url_map.converters['mobile'] = MobileConverter
# 使用自定义的转换器
@app.route('/sms_codes/')
def send_sms_code(mob_num):
print(type(mob_num))
return 'send sms code to{}'.format(mob_num)
补充:



