如何在Django中将图像添加到HTML中,正如我在静态文件夹中尝试的那样,但仍然无法在HTML页面上获取图像

如何在Django中将图像添加到HTML中,正如我在静态文件夹中尝试的那样,但仍然无法在HTML页面上获取图像,django,django-rest-framework,django-forms,django-views,Django,Django Rest Framework,Django Forms,Django Views,静态URL='/STATIC/' {%load static%} 为什么这在我的情况下不起作用 由于您不提供任何代码,我将为您提供基本方法: html {% load static %} <img src="{% static 'images/justinbieber_avatar.png' %}"> 使用目录project/static/images/justinbieber\u avatar.png 一定要跑 $ py manage.py collectstatic 如果在

静态URL='/STATIC/'

{%load static%}


为什么这在我的情况下不起作用

由于您不提供任何代码,我将为您提供基本方法:

html

{% load static %}
<img src="{% static 'images/justinbieber_avatar.png' %}">
使用目录
project/static/images/justinbieber\u avatar.png

一定要跑

$ py manage.py collectstatic

如果在生产中。

@Mrt\u jay酷!很乐意帮忙,如果你当时接受了答案,那就明智了。谢谢这里还有一件事,它可以很好地处理.svg文件,但是当它与.png或.jpg一起使用时。。行不通,原因是什么…@Mrt_-jay它的工作原理是一样的。只需确保文件位于目录中,并且在{%load static%}中有正确的文件名即可,但{%load static%}不起作用,路径和名称正确…请在href标记中使用相对链接。在your settings.py中定义静态文件的基本路径,然后在定义href链接时从那里开始
$ py manage.py collectstatic