我想显示静态图像和CSS文件
设置.py

    STATIC_PATH = os.path.join(BASE_DIR,'static')
    STATIC_URL = '/static/'
    STATICFILES_DIRS = ( BASE_DIR +"/articles/static",)
    STATIC_ROOT = os.path.join(BASE_DIR,"static",)

在模板中,我试图显示来自img文件夹的图像
文章.html
     {% load staticfiles %}
     <img src = "{% static '/img/default-by.gif' %}" alt = "left slide"/>

文件夹结构
我试图根据django文档访问静态图像的文件夹结构https://docs.djangoproject.com/en/1.9/intro/tutorial06/
文件夹结构
NewsArticles
 -->articles
   --> static
      -->articles
          -->img
            -->default-by.gif

db.sqlite3
manage.py
media
NewsArticles
README.md
static
templates

我正在使用firebug来检查图像的位置,正如前面提到的http://127.0.0.1:8000/static/img/default-by.gif

最佳答案

你的形象走错了路。应该是这样的

{% load staticfiles %}
 <img src = "{% static 'articles/img/default-by.gif' %}" alt = "left slide"/>

希望这能奏效。

关于python - 无法显示静态图像和CSS文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34133845/

10-15 23:34