python-flask学习笔记1-蓝图blueprint

python-flask学习笔记1-蓝图

蓝图(系统里面的子系统) blueprint() app
插座,一个蓝图就是一个插座。

作用:
1 解决app到处引用可能引发的一些问题。
2 模块化、组件化
3 蓝图相当于一个子系统,共享app里面的一些资源。
4 分离其他一些资源,比如static,template

1 定义蓝图:
from flask import Blueprint
web = Blueprint('web',__name__)
2 注册蓝图
from web.views import web
app.resgister_blueprint(web)

一般定义在app包里的__init__里面
python-flask学习笔记1-蓝图blueprint_第1张图片

你可能感兴趣的:(flask)