python猎鹰中不合理的路由冲突错误

时间:2017-02-16 21:18:13

标签: python falconframework

通常猎鹰拥有出色的视野。奇怪的是,python中的猎鹰认为这两条路线是冲突的:

app.add_route('/verifications/{template}/{email}', code_generation_resource)
app.add_route('/verifications/{email}/code/{code}', code_verification_resource)

错误消息:

  

ValueError:此路由的URI模板与另一个路由的模板冲突。

我可以轻松解决这个问题,但我想知道他们为什么会发生冲突。

1 个答案:

答案 0 :(得分:0)

这是因为您使用相同的基本路径。 如果在falcon PATH中添加变量,它只会检查base。