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

news/2024/10/26 17:31:11/

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" >

http://www.ppmy.cn/news/1542174.html

相关文章

Rust的move关键字在线程中的使用

为什么使用 move&#xff1f; 在 Rust 中&#xff0c;move 关键字主要用于闭包。当我们在一个线程中创建一个闭包并将其传递给另一个线程时&#xff0c;如果闭包中使用了某些变量&#xff0c;就需要决定这些变量的所有权归属。 不使用 move&#xff1a; 默认情况下&#xff0…

数据挖掘中的数据预处理:填充与主成分分析

数据挖掘中的数据预处理&#xff1a;填充与主成分分析 在数据挖掘中&#xff0c;数据预处理是非常重要的一步。现实世界中的数据通常是不完整的&#xff0c;包含噪声、缺失值或异常值&#xff0c;因此在进行模型训练或分析前&#xff0c;我们需要对数据进行清理和转换。本文将…

24.redis高性能

Redis的单线程和高性能 Redis是单线程吗&#xff1f; Redis 的单线程主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的&#xff0c;这也是 Redis 对外 提供键值存储服务的主要流程。 Redis 的多线程部分&#xff0c;比如持久化、异步删除、集群数据同步等&#xff…

[Qt] 信号与槽:深入浅出跨UI与跨线程的信号发送

文章目录 如何自定义信号并使用自定义信号的步骤1.使用 signals 声明信号2. 信号的返回值是 void3. 在需要发送信号的地方使用 emit4. 使用 connect 链接信号和槽5. 完整代码示例总结 如何跨UI发送信号Qt跨UI发送信号机制详解案例概述Qt 信号与槽机制简介代码逻辑详解主窗口 Wi…

单片机中的BootLoader(BootLoader简介和写法)

文章目录 前言一、BootLoader是什么二、最简单的bootloader的写法三、封装简单的串口程序前言 本篇文章我们来为大家开始讲解BootLoader,BootLoader使用也是非常广泛的,特别是和OTA远程升级相关的时候,所以我打算开一个专栏来给大家讲解这方面的内容。 一、BootLoader是什…

软工毕设开题建议

文章目录 &#x1f6a9; 1 前言1.1 选题注意事项1.1.1 难度怎么把控&#xff1f;1.1.2 题目名称怎么取&#xff1f; 1.2 开题选题推荐1.2.1 起因1.2.2 核心- 如何避坑(重中之重)1.2.3 怎么办呢&#xff1f; &#x1f6a9;2 选题概览&#x1f6a9; 3 项目概览题目1 : 深度学习社…

国内大语言模型哪家更好用?

大家好&#xff0c;我是袁庭新。 过去一年&#xff0c;AI大语言模型在爆发式增长&#xff0c;呈现百家争鸣之态。国内外相关厂商积极布局&#xff0c;并相继推出自家研发的智能化产品。 我在工作中已习惯借助AI来辅助完成些编码、创作、文生图等任务&#xff0c;甚至对它们产…

快速创建一个微信小程序,详细步骤以及示范程序代码

创建一个微信小程序涉及前端和后端的搭建与联调。以下是一个快速创建微信小程序的详细步骤以及示范程序代码。 一、注册微信小程序账号 前往微信公众平台&#xff0c;注册一个小程序账号并完成相关设置。注册完成后&#xff0c;获取小程序的AppID&#xff0c;这是后续开发过程…