2014-04-29 45 views
0

我正在編寫一個由Django 1.6.3支持的網站。在新聞之下,你總能看到一個重要的故事,並在最近的文章中看到。因此,我使用Bootstrap 3並編寫了一個靜態html頁面來滿足我的要求。在Django模板中通過靜態定製圖像

現在我想編程這背後的邏輯。我將我的所有文件保存在由文件夾css,fonts(來自Bootstrap),imgjs組成的static下。圖像文件夾有一些子文件夾,例如新聞。要在新聞頁面上創建一個新條目,我想打開管理頁面,添加一個news_entry並選擇一個應該在標題下的圖像。如何將圖像包含在頁面中?我的方法是:

<img src="{% static {{ news.image_name }} %}" class="img-title"> 

不幸的是我得到一個分析錯誤。 Image_name是我的新聞模型的一個屬性。

回答

0

您需要訪問image_nameurl屬性。

嘗試:

<img src="{{ news.image_name.url }}" class="img-title"> 

類似問題here

+0

不,這不起作用。我收到一條錯誤消息:無法解析餘數:'{{'from'{{'。 –

+0

已修改。取出'static' url標記。請注意,ImageFields通常保存在您的'MEDIA_ROOT'下,而不是'STATIC_ROOT'。無論如何,你不需要模板中的媒體或靜態標籤。 – Alex