当前位置: 首页 > news >正文

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

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

http://www.mrgr.cn/news/56452.html

相关文章:

  • PLL锁相环带宽定义,以及PI参数自动整定
  • FileLink内外网文件交换——致力企业高效安全文件共享
  • 黑盒测试和白盒测试的具体方法(附加实际应用中的技巧和注意事项)
  • app端文章列表查询-详细教程(上)
  • Redis2
  • 一起搭WPF架构之LiveCharts.Wpf的简单了解与安装
  • 2、图像的特征
  • 技术经济学·技术经济分析指标体系与基本原则
  • 在金融领域,机器学习算法优化的成功案例有哪些?
  • 【C++复习】Map Set HashMap HashSet的模拟实现{代码分享}
  • 马拉车算法(C/C++)
  • 3184. 构成整天的下标对数目 I
  • 车规芯片SOC简介
  • web服务器介绍
  • 图文深入理解Oracle Total Recall
  • 【JavaEE初阶】网络编程TCP协议实现回显服务器以及如何处理多个客户端的响应
  • GJS-WCP
  • [ 钓鱼实战系列-基础篇-5 ] 一篇文章教会你用红队思维设计钓鱼模板(附常见的钓鱼邮件模板)
  • Tcp协议讲解与守护进程
  • Docker基础知识教程(最详细最全)
  • Android 拦截第三方推送的通知消息或系统消息或通知栏
  • 【C++、数据结构】二叉排序树(二叉查找树、二叉搜索树)(图解+完整代码)
  • C++入门知识
  • 【二刷hot100】day 4
  • Python程序设计 内置模块 随机函数
  • 【C++】— 一篇文章让你认识STL