Blueprint 蓝图的作用是:使路由模块化。
1、导入库包:这是是路由文件里面导入的哦

from flask import Blueprint

例如:
在这里插入图片描述
2、导入蓝图配置 :

from blueprints.auth import auth

3、注册蓝图

app.register_blueprint(auth)

创建蓝图路由对象的时候:

bp = Blueprint('auth',__name__,url_prefix="/auth",static_folder=“")

在这里插入图片描述
bug:静态文件路由
这个是直接从根目录下static文件夹中

<link rel="stylesheet" href="{{ url_for('static',filename='css/init.css') }}">

然后利用蓝图路由对象可以设置静态文件的文件夹地址。

bp = Blueprint('auth',__name__,url_prefix="/auth",static_folder="")
<link rel="stylesheet" href="{{ url_for('auth.static', filename='style.css') }}" rel="external nofollow" rel="external nofollow" >

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部