Flask自动加载Blueprint
💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
这篇文章介绍了一个自动加载Blueprint的工具,可以简化Flask应用中注册Blueprint的过程。使用该工具只需调用load_bp函数即可自动加载所有的Blueprint。如果有某些Blueprint暂时不想加载,可以设置_DO_NOT_LOAD_BP属性。工具的实现使用了glob和importlib模块。
🎯
关键要点
- 文章介绍了一个自动加载Blueprint的工具,简化Flask应用中注册Blueprint的过程。
- 使用该工具只需调用load_bp函数即可自动加载所有的Blueprint。
- 可以通过设置属性_DO_NOT_LOAD_BP来暂时不加载某些Blueprint。
- 工具的实现使用了glob和importlib模块。
- 示例代码展示了如何使用load_bp函数和设置_DO_NOT_LOAD_BP属性。
- 实现代码中包含了对模块加载的异常处理和日志记录。
🏷️
标签
➡️