Flask--修改默认的static文件夹的方法
2024-08-28 07:22:54
修改的flask默认的static文件夹只需要在创建Flask实例的时候,把static_folder和static_url_path参数设置为空字符串即可。
app = Flask(__name__, static_folder='', static_url_path='')
访问的时候用url_for函数,res文件夹和static文件夹同一级:
res文件夹和static文件夹同一级,文件结构如下:
/--
--run.py
/--static
/--templates
--index.html
/--res
--sheeta.jpg
url_for('static', filename='res/sheeta.jpg')
run.py代码如下
from flask import Flask, render_template app = Flask(__name__, static_folder='', static_url_path='') @app.route('/')
def test():
return render_template('index.html') if __name__ == '__main__':
app.run()
index.html内容如下:
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<img src="{{ url_for('static', filename='res/sheeta.jpg') }} " width="" height="" alt="" title=""/>
</body>
</html>
最新文章
- jQuery实现瀑布流
- BizTalk开发系列(二十) 类型作用域
- Web服务器处理HTTP压缩之gzip、deflate压缩
- 测试你是否和LTC水平一样高
- Redis源码研究--字符串
- HDU4535+公式
- Ehcache Java开源缓存框架
- ThinkPHP 的CURD 基本操作
- poj2253(最短路小变形)
- vue生命周期钩子函数
- Jan.09
- python 两个 list 获取交集,并集,差集的函数
- 07_mysql常用sql语句
- (PMP)解题技巧和典型题目分析(每日20题)
- Failed at the @ watch script &#39;cross-env NODE_ENV=development 使用cross-env解决跨平台设置NODE_ENV的问题
- 从头开始:详解MVVM、MVVMLight
- C#使用WSDL服务总结
- linux locate
- ssh-copy-id使用非默认22端口
- Docker应用系列(五)| 构建Mongodb服务器