Flask最强攻略
蓝图,听起来就是一个很宏伟的东西 在Flask中的蓝图 blueprint 也是非常宏伟的 它的作用就是将 功能 与 主服务 分开怎么理解呢? 比如说,你有一个客户管理系统,最开始的时候,只有一个查看客户列表的功能,后来你又加入了一个添加客户的功能(add_user)模块, 然后又加入了一个删除客户的功能(del_user)模块,然后又加入了一个修改客户的功能(up_user)模块,在这个系统中,就可以将 查看客户,修改客户,添加客户,删除客户的四个功能做成蓝图加入到客户管理系统中,本篇最后会做一个这样的例子,但是首先我们要搞清楚什么是蓝图 blueprint 1.初识Flask蓝图(blueprint) 创建一个项目然后将目录结构做成: s_view.py 文件中的内容 from flask import Blueprint # 导入 Flask 中的蓝图 Blueprint 模块 sv = Blueprint( " sv " , __name__ ) # 实例化一个蓝图(Blueprint)对象 @sv.route( " /svlist " ) # 这里添加路由和视图函数的时候与在Flask对象中添加是一样的 def view_list(): return " svlist_view_list " manager.py 文件中的内容 from flask import