我知道Flask有int,float和path转换器,但我们开发的应用程序在其URL中有更复杂的模式.
有没有办法可以使用正则表达式,就像Django一样?
我想定义一个包含三个变量组件的url规则,例如:
@app.route('/<var_1>/<var_2>/<var3>/')
Run Code Online (Sandbox Code Playgroud)
但我发现开发服务器在尝试匹配静态文件之前会评估这些规则.所以像:
/static/images/img.jpg
Run Code Online (Sandbox Code Playgroud)
将被我的url规则捕获,而不是转发到内置的静态文件处理程序.有没有办法强制开发服务器首先匹配静态文件?
PS如果规则有两个以上的变量组件,这只是一个问题.