我是Flask蓝图的新手,我想知道实施flask-social-blueprint或flask-users-blueprint等可重复使用蓝图的最佳做法是什么?我应该:
换句话说,蓝图意味着是样板文件,可以帮助您免于输入,或者它们是否像Flask"扩展"和其他Python模块导入而不更改原始代码?
答案 0 :(得分:1)
这取决于项目,但如果它是一个实际的库而不仅仅是一个示例,那么您应该将其添加为依赖项,导入蓝图等,并将其注册到您的应用程序,根据需要覆盖行为。蓝图是应用程序的扩展,而不是可下载的代码片段,例如HTML5 Boilerplate。
Flask中的蓝图是......一组可以在应用程序上注册的操作,甚至多次。蓝图的基本概念是它们记录在应用程序上注册时要执行的操作。