【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" >
相关推荐
TheBestRucy5 小时前
Python九阳神功之陆:数据库持久化与缓存·乾坤大挪移
数据库·python·缓存
典典分享指南5 小时前
Excel SUMIFS 跨表汇总实战:多表条件求和的完整指南
django·flask·numpy·pyqt·fastapi
坐吃山猪5 小时前
IDEA调试中Evaluate常用操作
java·python·intellij-idea
奔跑的卡卡5 小时前
线上Web异常发现为什么总是滞后?一套自研Web实时异常分析监控系统整体架构拆解
前端·web安全·架构
Tizzy JJ5 小时前
接口自动化测试实战:如何围绕真实业务场景设计高质量用例
python·自动化·pytest
海兰5 小时前
【 Python 量化交易】第10章:八大经典策略
android·python·kotlin
梦曦i5 小时前
create-uni-app v1.1.0:结构化生成,工程骨架更规范
前端·uni-app
流光D5 小时前
AI时代,搭建 web 站点并配置 nginx 反向代理流程
运维·服务器·前端·人工智能·nginx·ai·ai编程
IT码农-爱吃辣条5 小时前
Milvus 向量数据库 Python 实战教程
数据库·python·milvus
PBitW5 小时前
Travel Planner — 智能旅行行程规划助手
前端·后端