flask框架中静态资源的默认目录为static项目目录结构如下
project/
manage.py # 启动控制文件
static/ # 静态资源
templates/ # 模板文件
函数:url_for()
格式:url_for(‘static’, filename=‘路径/文件名’)
作用:生成网址
网页图标
<link rel="icon" type="image/x-icon" href="{{ url_for('static', filename='favicon.ico') }}" />
加载图片资源
<img src="{{ url_for('static', filename='cluo.jpg') }}">
加载CSS
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='common.css') }}" />
注意:
存储静态资源的文件夹默认为static 可以通过关键字参数来修改
app = Flask(__name__,static_folder='static')
访问静态文件的时候,将会到static
这个文件夹下寻找