【flask web】 Blueprint 蓝图 路由模块化

Blueprint 蓝图的作用是:使路由模块化。

1、导入库包:这是是路由文件里面导入的哦

python 复制代码
from flask import Blueprint

例如:

2、导入蓝图配置 :

python 复制代码
from blueprints.auth import auth

3、注册蓝图

python 复制代码
app.register_blueprint(auth)

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

python 复制代码
bp = Blueprint('auth',__name__,url_prefix="/auth",static_folder="")

bug:静态文件路由

这个是直接从根目录下static文件夹中

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

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

python 复制代码
bp = Blueprint('auth',__name__,url_prefix="/auth",static_folder="")
python 复制代码
<link rel="stylesheet" href="{{ url_for('auth.static', filename='style.css') }}" rel="external nofollow" rel="external nofollow" >
相关推荐
幼儿园技术家15 小时前
嵌套 H5 的跨端通信:iOS / Android / 小程序 / 浏览器
前端·js or ts
Yqlqlql15 小时前
# Python : Word 文档标注工具
python
一只小阿乐15 小时前
TypeScript中的React开发
前端·javascript·typescript·react
用户97141718142715 小时前
vite项目开发环境启动白屏
前端
Highcharts.js15 小时前
Highcharts客户端导出使用文档说明|图表导出模块讲解
前端·javascript·pdf·highcharts·图表导出
上山打牛16 小时前
cornerstone3D 通过二进制渲染影像
前端
忽而今夏&_&16 小时前
python 刷题最基础的一些
开发语言·python
一只小阿乐16 小时前
react路由中使用context
前端·javascript·react.js·context 上下文
Hilaku16 小时前
一周狂揽40K+ Star⭐ 的 Pretext 到底有多变态?
前端·javascript·html
橘子编程16 小时前
编译原理:从理论到实战全解析
java·linux·python·ubuntu