You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flask项目如何实现图片与div同行显示且正常加载

问题解决方法

1. 修复图片无法显示问题

图片不显示的核心原因是文件名拼写不一致:

  • 实际存储的文件路径为 static/images/thump.png
  • 模板代码中引用的文件名写为了 thumup.png,多出了一个字母u
    只需要把url_for里的filename参数修改为和实际文件名完全一致即可。

2. 修复图片换行展示问题

div属于块级元素,默认会独占整行宽度,因此放在div外部的img标签会自动换行到下一行展示。你只需将img标签移到div内部,紧跟在results:文本之后,就能实现图片和文本同行展示。

修改后完整代码

<div class="recommendation">results: <img src="{{url_for('static', filename='images/thump.png')}}" /></div>

如果修改后仍无法正常显示图片,可额外排查两个点:

  • 确认Flask没有自定义修改static_folder、static_url_path相关配置,使用默认静态文件配置即可
  • 打开浏览器开发者工具的网络面板,查看图片请求的实际路径和返回状态,排查路径匹配问题

内容的提问来源于stack exchange,提问作者marlon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 11:39:02