在Django网络应用上提供图片

时间:2018-07-19 15:38:07

标签: html django

我正在尝试在Django Web应用程序上提供图像,但似乎给了我一个损坏的图像链接。我将要提供的图片放在静态文件夹中,但hello.html在 templates文件夹中,希望它可以工作,尽管没有。这是 hello.html

{% load static %}
<html>
  <body>
    <form method="post" enctype="multipart/form-data">
      {% csrf_token %}
        {{ form }}
        <input type="submit" value="Upload">
        <p>Hello</p>
        {% load static %}
        <img src="{% static "filecomparison/Example.jpg" %}" alt="My image"/>
    </form>
   </body>
</html>

这就是我在网站上看到的

enter image description here

我是django的新手,我一直在阅读指南和观看youtube视频,但它们似乎并不能帮助我完成我真正想要的事情,任何帮助都将得到感谢

1 个答案:

答案 0 :(得分:-1)

使用django时,必须将图像,CSS,JS等放置在静态文件目录中。阅读以下内容:https://docs.djangoproject.com/en/2.0/howto/static-files/

确保在HTML中以顶部的行{% load static %}加载静态文件!