0%

关于静态资源在Flask中加载的问题

由于我第一次尝试构建Flask服务器,没有意识到静态资源的加载方式有些许不同
普通的静态加载方式如 images/b1.png

这样的加载方式在 Flask 无法生效 所以我们必须要用

{{url_for('static',filename='这里输入文件路径')}}

方法来替换原来的静态路径CSSJS的导入同样也是需要更改

但我第一次替换后再次发现并没有生效

再次检查结构后发现,在网页中生成的路径为 /static/images/b1.png
少了这个static文件夹,我再次添加,
并把静态资源都转移到其中,发现还是失效

注意static文件夹的位置

static文件夹需要在根目录下,也就是与app.py同级