在使用 Flask 开发时,两个蓝图如果 url_prefix 相同,且在蓝图里的 route() 也相同,那 Flask 会如何处理呢?

2019-07-20 21:44:44 +08:00
 onyourroad
如题,在使用 Flask 时突然产生的困惑,有大佬知道吗?
2533 次点击
所在节点    Python
7 条回复
summerwar
2019-07-20 21:49:47 +08:00
试试不就知道了吗?
summerwar
2019-07-20 21:56:29 +08:00
按照逻辑,两个蓝图注册有先后,先注册的触发了后面的就不会继续了,就是这样。

所以路由,特殊的放前面,通用的放后面
Yourshell
2019-07-20 22:04:48 +08:00
估计启动不了,抛出 duplicate blueprint prefix 之类
Hopetree
2019-07-20 22:30:58 +08:00
试试不就知道了?
Abbeyok
2019-07-20 23:59:39 +08:00
应该运行出错
rexyan
2019-07-21 07:54:19 +08:00
endpoint ?
Tyanboot
2019-07-21 18:38:52 +08:00
好像会有个 endpoint 重复的错误, 然后需要自己设置不同的 endpoint.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/584756

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX