Html/Django - 从磁盘故障加载静态图像



我正在尝试将图像从磁盘加载到html中。

发送模板"上下文":

context = {
'photo': "'projectweekapp/images/1.jpg'"
}

静态引用图像可以正常工作,如下所示:

<img src="{% static 'projectweekapp/images/1.jpg' %}" alt="">

但是当我尝试这个时:

<img src="{% static {{photo}} %}" alt="">

我收到一个错误。其内容为"无法从'{{photo}}'解析其余部分:'{{photo}}'"

同样,如果我将我的 python 更改为如下所示:

context = {
'photo': "{% static 'projectweekapp/images/1.jpg' %}"

}

并按如下方式引用上下文:

<img src="{{photo}}" alt="">

我收到另一个错误,内容为"无法加载资源:服务器响应状态为 404(未找到(">

在我浪费整晚的圈子之前,我需要一些帮助来解决这个问题。谢谢!

<img src="{% static 'projectweekapp/images/1.jpg' %}" alt="">最常见的
  1. 方式。

  2. <img src="{% static {{photo}} %}" alt=""> # Incorrect<img src="{% static photo %}" alt=""> # Correct,不需要额外的括号,但也没有引号,表示photo是一个变量。

  3. context = { 'photo': "{% static 'projectweekapp/images/1.jpg' %}" },不要这样做,它永远不会起作用。

最新更新