1.搭建目录
![](https://img.haomeiwen.com/i12778347/be10adbf15507c04.png)
项目的目录结构初期搭建大体就是这样,后期还会跟着需求改动
2.构建蓝图
什么是蓝图?
答:用于实现单个应用的视图、模板、静态文件的集合。
有什么作用?
答:就是让代码模块化。据具体不同功能模块的实现,划分成不同的分类,降低各功能模块之间的耦合度。
蓝图的使用:
一、创建蓝图对象
Blueprint必须指定两个参数,admin表示蓝图的名称,name表示蓝图所在模块
admin = Blueprint('admin',name)
二、注册蓝图路由
@admin.route('/')
def admin_index():
return 'admin_index
三、在程序实例中注册该蓝图
app.register_blueprint(admin,url_prefix='/admin')
3.具体实况
创建蓝图对象
![](https://img.haomeiwen.com/i12778347/d3b12e78c092460b.png)
![](https://img.haomeiwen.com/i12778347/ef1513ff2ea378ea.png)
注册蓝图路由
![](https://img.haomeiwen.com/i12778347/494c6056c38f7f05.png)
![](https://img.haomeiwen.com/i12778347/31f4584b274ecb1d.png)
注册蓝图
![](https://img.haomeiwen.com/i12778347/63b2d40ecf22f739.png)
到这里,蓝图已经实现了。
网友评论