Flask显示图片并设置图片的缓存时间
1.显示图片
想要Flask在网页中显示图片,需要使用template 模板,例如
index.py
from flask import Flask, render_template, url_for
app = Flask(__name__)
@app.route('/', methods=['GET'])
def hello_world():return render_template('index.html')
if __name__ == '__main__':app.run(host='0.0.0.0', port=4000, debug=True)
index.html:
<html><head></head><body>
<img src="{{url_for('static', filename='xxx.jpg')}}" alt="图片" /></body></html>
图片需要放在static目录下,目录树如下:
2.设置缓存时间
Flask的css,js,jpg等文件的默认缓存时间设置是12小时,所以经常图片更新了,但刷新网页后还是同一张图片,解决方案如下:
from datetime import timedelta
app = Flask(__name__)
app.config['SEND_FILE_MAX_AGE_DEFAULT'] = timedelta(seconds=60) # 设置图片的缓存时间为1分钟
具体的缓存时间可以视情况设定。
参考资料:
Flask上传本地图片并在页面上显示
Flask 静态文件缓存问题
Flask显示图片并设置图片的缓存时间相关推荐
- github README.md插入图片,图片尺寸设置,图片无法显示解决
github README.md插入图片无法显示问题解决 排查原因 图片引入 设置图片尺寸 解决方法 排查原因 今日在使用github .md在插入图片时引自己仓库里图片不能正常显示, 搜集排查原因主 ...
- 视频直播源码,插入图片、删除图片、设置图片大小、提取图片
视频直播源码,插入图片.删除图片.设置图片大小.提取图片 1.插入图片 Document对象有一个add_paragraph()方法插入图片,只需要传入路径或者字节流即可,实际上它也是调用段落的Run ...
- 如何设置静态内容缓存时间
百度的站长平台,大家可以多多关注一下.上面都有些基本的优化建议.对于想优化却不知道从什么地方下手的朋友,可以先解决上面提到的问题. 今天来说说"页面优化建议"里的"设置静 ...
- IIS设置静态内容缓存时间
关于IIS设置静态内容缓存时间,在这里给大家介绍一下:我们的网站中往往包含大量的页面组件,比如图片.样式表文件.JS脚本文件和Flash动画.这些组件的变化频率非常低,尤其是那些构成网站基本框架的组件 ...
- AndroidStudio_android中实现图片动态设置图片的位置以及图片动态缩放---Android原生开发工作笔记234
可以通过下面的代码进行设置 <ImageViewandroid:id="@+id/face_img"android:layout_width="wrap_conte ...
- C# 操作word 指定书签位置插入图片并设置图片大小和位置
object Nothing = System.Reflection.Missing.Value; //创建一个名为wordApp的组件对象 Application w ...
- 计算机桌面提示区,电脑如何设置多时钟显示?电脑设置不同地区时钟时间显示方法...
由于我们因为各种原因需要在电脑上显示不同地方的时间,比如一个显示中国北京,一个显示纽约,还有一个显示迪拜,那么该如何去设置电脑,是电脑自动显示不同地区的时钟? 我们这里有三种方法来设置或者不容地区时钟 ...
- 1.CDC绘图。包括加载图片,消去图片,设置图片一部分透明,不闪烁方式。
CDC类简介:(摘抄自鸡啄米博客) CDC类是一个设备上下文类. CDC类提供了用来处理显示器或打印机等设备上下文的成员函数,还有处理与窗口客户区关联的显示上下文的成员函数.使用CDC的成员函数可以进 ...
- PPT设置自动保存时间 mac_2019-07-10 用VBA在PPT批量插入幻灯片、图片,设置图片大小、位置、幻灯片切换方式及时间...
在B站看到几个用PPT播放BAD APPLE的示例,自己也做了一个 https://www.zhihu.com/video/1132392042571067392 示例中的代码: Sub 图片是之前做 ...
最新文章
- linux线程怎样实时性,高效轻型线程怎么提高Linux实时性能?
- 程序员究竟能干多少年?用数据说话!
- Rocchio算法—文本分类
- 用python求期望_Python——EM(期望极大算法)教学(附详细代码与注解)
- C陷阱与缺陷阅读笔记(上)
- 「轻阅读」如何设计全链路99.99%高可用架构?
- cesium加载shp格式数据
- zigbee协议栈工作流程 From zigbee菜鸟笔记(十 一)
- sketch软件_8款原型设计工具与Sketch的强强组合,轻松构建交互原型
- 区分PV、IV、UV
- 应该怎么提升4G工业路由器的无线信号?
- 印象深刻的一个人450作文_印象深刻的一个人作文450字
- Unity经纬度相互转换(WGS-84、GCJ-02、BD-09)
- “支付清算”之信息流与资金流
- c++-文件操作-1.创建文件夹
- 男子与 AI 对话 6 周后,选择自杀!一时难分“魔鬼”还是“救星”?
- php artisan tanker,Artisan 开发
- 瑞星个人防火墙2008正式版 官方安装包
- 浅谈企业宣传片对于企业的意义
- centos下安装python3
热门文章
- 怎么用linux设计一个小程序,“Linux”小程序发布一个月后,我们发现了什么
- 单细胞数据读取(二)之Read10X读不出来dgCMatrix报错
- 在线作图丨绘制一个含饼图的组内网络分析图(Network Analysis)
- 从实验室走向大众,一文读懂Nanopore测序技术的发展及应用
- antiSMASH数据库:微生物次生代谢物合成基因组簇查询和预测
- R语言使用ggplot2包的快速可视化函数qplot绘制基础密度图实战
- R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)、使用rotate参数指定进行斜交旋转提取因子、并获取因子分数、因子得分系数(scoring coefficients)
- pandas使用pad函数向dataframe特定数据列的每个字符串添加补齐字符或者字符串、向所有字符串的左右两侧填充、直到宽度达到指定要求(both padding)
- R语言ggplot2可视化在散点图中的每个点上绘制两个错误条:常见的是垂直错误条,它对应于Y值点上的错误(error bar),添加与X轴(水平)相关的错误条(error bar)
- R语言dplyr包使用anti_join()函数返回在一个dataframe中存在而在另一个dataframe中没有匹配值的所有行实战