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显示图片并设置图片的缓存时间相关推荐

  1. github README.md插入图片,图片尺寸设置,图片无法显示解决

    github README.md插入图片无法显示问题解决 排查原因 图片引入 设置图片尺寸 解决方法 排查原因 今日在使用github .md在插入图片时引自己仓库里图片不能正常显示, 搜集排查原因主 ...

  2. 视频直播源码,插入图片、删除图片、设置图片大小、提取图片

    视频直播源码,插入图片.删除图片.设置图片大小.提取图片 1.插入图片 Document对象有一个add_paragraph()方法插入图片,只需要传入路径或者字节流即可,实际上它也是调用段落的Run ...

  3. 如何设置静态内容缓存时间

    百度的站长平台,大家可以多多关注一下.上面都有些基本的优化建议.对于想优化却不知道从什么地方下手的朋友,可以先解决上面提到的问题. 今天来说说"页面优化建议"里的"设置静 ...

  4. IIS设置静态内容缓存时间

    关于IIS设置静态内容缓存时间,在这里给大家介绍一下:我们的网站中往往包含大量的页面组件,比如图片.样式表文件.JS脚本文件和Flash动画.这些组件的变化频率非常低,尤其是那些构成网站基本框架的组件 ...

  5. AndroidStudio_android中实现图片动态设置图片的位置以及图片动态缩放---Android原生开发工作笔记234

    可以通过下面的代码进行设置 <ImageViewandroid:id="@+id/face_img"android:layout_width="wrap_conte ...

  6. C# 操作word 指定书签位置插入图片并设置图片大小和位置

    object Nothing = System.Reflection.Missing.Value;         //创建一个名为wordApp的组件对象         Application w ...

  7. 计算机桌面提示区,电脑如何设置多时钟显示?电脑设置不同地区时钟时间显示方法...

    由于我们因为各种原因需要在电脑上显示不同地方的时间,比如一个显示中国北京,一个显示纽约,还有一个显示迪拜,那么该如何去设置电脑,是电脑自动显示不同地区的时钟? 我们这里有三种方法来设置或者不容地区时钟 ...

  8. 1.CDC绘图。包括加载图片,消去图片,设置图片一部分透明,不闪烁方式。

    CDC类简介:(摘抄自鸡啄米博客) CDC类是一个设备上下文类. CDC类提供了用来处理显示器或打印机等设备上下文的成员函数,还有处理与窗口客户区关联的显示上下文的成员函数.使用CDC的成员函数可以进 ...

  9. PPT设置自动保存时间 mac_2019-07-10 用VBA在PPT批量插入幻灯片、图片,设置图片大小、位置、幻灯片切换方式及时间...

    在B站看到几个用PPT播放BAD APPLE的示例,自己也做了一个 https://www.zhihu.com/video/1132392042571067392 示例中的代码: Sub 图片是之前做 ...

最新文章

  1. linux线程怎样实时性,高效轻型线程怎么提高Linux实时性能?
  2. 程序员究竟能干多少年?用数据说话!
  3. Rocchio算法—文本分类
  4. 用python求期望_Python——EM(期望极大算法)教学(附详细代码与注解)
  5. C陷阱与缺陷阅读笔记(上)
  6. 「轻阅读」如何设计全链路99.99%高可用架构?
  7. cesium加载shp格式数据
  8. zigbee协议栈工作流程 From zigbee菜鸟笔记(十 一)
  9. sketch软件_8款原型设计工具与Sketch的强强组合,轻松构建交互原型
  10. 区分PV、IV、UV
  11. 应该怎么提升4G工业路由器的无线信号?
  12. 印象深刻的一个人450作文_印象深刻的一个人作文450字
  13. Unity经纬度相互转换(WGS-84、GCJ-02、BD-09)
  14. “支付清算”之信息流与资金流
  15. c++-文件操作-1.创建文件夹
  16. 男子与 AI 对话 6 周后,选择自杀!一时难分“魔鬼”还是“救星”?
  17. php artisan tanker,Artisan 开发
  18. 瑞星个人防火墙2008正式版 官方安装包
  19. 浅谈企业宣传片对于企业的意义
  20. centos下安装python3

热门文章

  1. 怎么用linux设计一个小程序,“Linux”小程序发布一个月后,我们发现了什么
  2. 单细胞数据读取(二)之Read10X读不出来dgCMatrix报错
  3. 在线作图丨绘制一个含饼图的组内网络分析图(Network Analysis)
  4. 从实验室走向大众,一文读懂Nanopore测序技术的发展及应用
  5. antiSMASH数据库:微生物次生代谢物合成基因组簇查询和预测
  6. R语言使用ggplot2包的快速可视化函数qplot绘制基础密度图实战
  7. R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)、使用rotate参数指定进行斜交旋转提取因子、并获取因子分数、因子得分系数(scoring coefficients)
  8. pandas使用pad函数向dataframe特定数据列的每个字符串添加补齐字符或者字符串、向所有字符串的左右两侧填充、直到宽度达到指定要求(both padding)
  9. R语言ggplot2可视化在散点图中的每个点上绘制两个错误条:常见的是垂直错误条,它对应于Y值点上的错误(error bar),添加与X轴(水平)相关的错误条(error bar)
  10. R语言dplyr包使用anti_join()函数返回在一个dataframe中存在而在另一个dataframe中没有匹配值的所有行实战