如何实现一个可以安全多次挂载的Flask蓝图?

3 投票
1 回答
750 浏览
提问于 2025-04-17 13:31

Flask的文档上说:

你可以多次注册蓝图,但并不是每个蓝图都能正常工作。实际上,这取决于蓝图是如何实现的,只有在某些情况下,它才能被多次挂载。

不过我似乎找不到安全地多次挂载一个蓝图需要做些什么。

1 个回答

2

像这样的问题很难回答,因为它太笼统了。

首先,你的蓝图(Blueprint)需要以一种不依赖于应用对象状态的方式来实现,这样它在注册时就不会出问题。其次,你需要使用可配置的URL方案,以避免路由冲突。

这个问题还有很多更细致的部分,但如果不看到你具体的代码和问题,我也只能说到这里了。

撰写回答