2015-12-07 32 views
3

我想顯示靜態圖像和CSS文件無法顯示靜態圖像和CSS文件

settings.py

模板我從文件夾img試圖顯示圖像

article.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 

我使用螢火檢查圖像位置的表現提到http://127.0.0.1:8000/static/img/default-by.gif

回答

1

你是爲您的圖像提供錯誤的路徑。它應該是這樣的

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

希望這會起作用。

+0

我已經添加到模板的文章,但文章被追加到靜態URL .. /static/articles/img/default-by.gif –

+1

是。它將附加靜態url。在你的設置文件中,靜態url指向你的app目錄中的靜態文件夾。您必須在該目錄內提及完整的內容才能訪問這些文件。你通過運行'python manage.py collectstatic'來檢查嗎?願它能解決你的問題。 –

+0

查看此鏈接查看文檔https://docs.djangoproject.com/zh/1.9/howto/static-files/ –