通常具有出色的视力。Python中的Falcon认为这两条路线是矛盾的,这很奇怪:
app.add_route('/verifications/{template}/{email}', code_generation_resource)
app.add_route('/verifications/{email}/code/{code}', code_verification_resource)
错误消息:
valueerror:此路线的URI模板与另一路线的模板发生冲突。
我可以很容易地解决它,但是我想知道为什么它们会发生冲突。
这是因为您使用的是相同的基本路径。如果您在猎鹰路径中添加变量,则仅检查基础。