文章目录
什么是蓝图蓝图的作用蓝图构建项目目录1.定义蓝图(app/admin/__init__.py)2.注册蓝图(app/__init__.py)3.调用蓝图(app/admin/views.py)
什么是蓝图
一个应用中跨应用制作应用组件和支持通用的模式
蓝图的作用
将不同的功能模块化构建大型应用优化项目结构增强可读性,易维护性
蓝图构建项目目录
1.定义蓝图(app/admin/init.py)
from flask
import Blueprint
admin
= Blueprint
("admin", __name__
)
from . import views
2.注册蓝图(app/init.py)
from .admin
import admin
as admin_blueprint
app
.register_blueprint
(admin_blueprint
, url_prefix
="/admin")
3.调用蓝图(app/admin/views.py)