目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

Python全系列 教程

3567个小节阅读:5929.6k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(1.9k)
赞(0)

蓝图中静态文件

image-20211103113244452

蓝图内部静态文件

蓝图对象创建时不会默认注册静态目录的路由。需要我们在创建时指定 static_folder 参数。

下面的示例将蓝图所在目录下的static_admin目录设置为静态目录

也可通过static_url_path改变访问路径

实时学习反馈

总结

【掌握】查找方式1:查找静态文件时,正常情况下,会以static为根目录进行查找

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

【了解】查找方式2:查找静态文件时,非正常情况下,需要用url_for('蓝图的名字.static'),然后会去蓝图对象在创建时指定的静态文件夹目录下 去查找静态文件

user_bp = Blueprint('user',__name__,url_prefix='/user',static_folder='user_statics')

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

实时学习反馈

1. 在Flask中,下面对蓝图静态文件说法正确的是?

A 蓝图静态文件路径设置好后,只会在设置好的路径查找

B 蓝图静态文件路径地址规则是: 蓝图static_url/文件名

C 蓝图静态文件路径,需要在创建蓝图时设置

D 蓝图静态文件路径,需要在注册蓝图时设置

答案

1=>B

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2