Django - 如何从外部源动态显示图像

Posted

技术标签:

【中文标题】Django - 如何从外部源动态显示图像【英文标题】:Django - how to dynamically display image from outside source 【发布时间】:2020-03-09 21:29:46 【问题描述】:

我已经苦苦挣扎了好几个小时,找不到任何答案或解决方案来解决这个问题

在 django 视图中,我生成一个变量,它是来自另一个网站的图像源 (mainurl='https://i.etsystatic.com/8413186/r/il/57b06e/1918667731/il_570xN.1918667731_asje.jpg')

我如下渲染我的页面

return render(request,'app/listingresults.html',"mainurl":mainurl)

我无法让下面的代码工作

<img src=  mainurl  >

如果我直接输入网址进行测试,它可以正常工作

<img src='https://i.etsystatic.com/8413186/r/il/57b06e/1918667731/il_570xN.1918667731_asje.jpg'>

我在这里遗漏了什么明显的东西吗?

【问题讨论】:

【参考方案1】:

试试这个:

<img src="  mainurl  ">

或者这个:

<img src='  mainurl  '>

基本上,你需要在之前和之后添加"'

【讨论】:

以上是关于Django - 如何从外部源动态显示图像的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Django 不在我的模板上显示我的动态背景图像

如何不在 Python、Django 中生成两次相同的动态图像?

获取动态图像 django / wagtail 的图像源

Django静态图像不显示

Next.js 带有外部动态源的图像组件

使用 ReactJS 动态加载本地图像