Django-无法显示图片|静态文件夹设置问题

时间:2020-05-24 14:01:27

标签: django

我用img文件夹创建了一个Static文件夹。它具有一个图像:dog.jpg

euskaraz> euskaraz> static> img> dog.jpg

enter image description here

HTML模板:

{% load static %}
   <!doctype html>
   <html lang="en">
     <head>
     </head>
     <body>
            <img src="{% static 'img/dog.jpg' %}">
     </body>
   </html>

settings.py

enter image description here

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

检查元素:

enter image description here

所有项目:

enter image description here

问题出在哪里? 谢谢!

1 个答案:

答案 0 :(得分:1)

首先,将您的额外静态目录添加到STATICFILES_DIRS设置

STATICFILES_DIRS = [
    ("some_cool_name", os.path.join(BASE_DIR, 'euskaraz/static')),
]

然后在您的模板中

{% load static %}

<img src="{% static 'some_cool_name/img/dog.jpg' %}">