我有一个简单的Flask应用,该应用配置了两个路由:
app = Flask(__name__)
app.route("/api/v1/foo")(api.bar)
@app.route('/')
@app.route('/<path:path>')
def view(path=None):
print 'BAZ'
return render_template('index.html')
api.bar
定义为
def bar():
return "BAR";
现在,在本地运行并访问http://localhost/api/v1/foo
,我将得到期望的响应(仅显示文本BAR
),但是在控制台上,我看到BAZ
也已打印
不仅仅是第一个匹配的路线触发器?还是如果期望如此,是否有办法指定我需要的行为?