【问题标题】:HTML show image if it exists and show nothing if it doesn'tHTML 如果存在则显示图像,如果不存在则不显示
【发布时间】:2022-02-09 01:30:18
【问题描述】:

我需要在我的 HTML 页面上显示一个图像,但前提是它存在于我的计算机上(也就是我给它一个路径并且它会检查)。如果没有,则什么也不显示。如何编写一个函数来检查图像是否存在,如果存在,则显示它,如果不存在,则不显示任何内容? 我使用 django 作为后端。

【问题讨论】:

  • "如果它存在于我的目录中" 这个目录在哪里?在你的本地机器上?什么检查图像?请您分享一些代码/minimal reproducible example
  • 嗨。我从数据中生成图像(使用 Django),当我的“文件夹”中没有可用的图像时,我不希望它显示任何内容。相反,它给出了文件不存在的错误。这是我在 HTML 中的内容:` ` 抱歉,我的措辞错误英语不是我的母语
  • <img onerror="this.remove()" .../>
  • 或者只使用if in the template

标签: javascript python html django


【解决方案1】:

我觉得你应该试试os.path.exist

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2022-12-06
  • 1970-01-01
  • 2012-07-23
  • 2019-02-17
  • 1970-01-01
  • 2013-05-27
  • 2016-09-26
  • 2019-08-21
  • 2018-03-16
相关资源
最近更新 更多