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