一、创建蓝图对象
1.1、蓝图简介
-
蓝图的作用
- 蓝图是flask提供的一个类
- 蓝图具备flask核心对象的很多功能,最重要的就是注册路由
- 可以把整个项目分成不同的模块并在不同的模块中增加不同的功能
-
蓝图应用场景
- 项目复杂度增加,路由和视图函数增多
- 路由需要结构化,模块化进行管理
goods_route = Blueprint(name="goods", import_name=__name__)
二、定义路由
@goods_route.route("/add", methods=["post"])
def add():
return {"code": 0, "message": "add success", "data": ["good01"]}
三、注册蓝图对象
app.register_blueprint(goods_route)
app.run(debug=True)
四、定义 URL 前缀
user_route = Blueprint(“user”, name, url_prefix=“/user”)