html 无法在 django 中显示图像

html cannot display image in django

我已经把我的图像文件 img.png 和 HTML 文件 index.html 放在同一文件夹 test 我在django中执行了index.html,我想显示本地的图像

我试过了

<img src='img.png'/>
<img src='./img.png'/>
<img src='..../test/img.png'/>   <!-- absolute path -->

系统提示找不到镜像文件

1-确保 django.contrib.staticfiles 包含在您的 INSTALLED_APPS 中。

2-在您的设置文件中,定义 STATIC_URL,例如:

STATIC_URL = '/static/'

3-在您的模板中,使用静态模板标签为给定的相对路径构建 URL 使用配置的 STATICFILES_STORAGE:

{% load static %}
<img src="{% static 'my_app/example.jpg' %}" alt="My image">

4-将您的静态文件存储在应用程序中名为 static 的文件夹中。 例如: my_app/static/my_app/example.jpg.