2013-01-10 39 views
2

我已經在我的項目的幾個部分工作Solr的縮略圖,但這次我想從一個URL顯示圖像,我有這樣的:Django的SORL-縮略圖顯示的圖像從網址

{% load thumbnail %} 
    {% thumbnail profile_picture_url "150x150" crop="center" as img %} 
    <img src="{{ img }}"> 
    {% endthumbnail %} 

該視圖將值profile_picture_url作爲「http://....image.jpg」傳遞。如果我只是使用:

<img src="{{ profile_picture_url }}"> 

我在做什麼錯?

謝謝

+2

您是否檢查過sorl-thumbnail的文檔?我認爲它只接受對ImageField對象或類似的東西的引用。 – woemler

+0

其實我只是檢查了文檔,有和使用外部圖像的例子,但我不能讓它工作。 http://sorl-thumbnail.readthedocs.org/en/latest/examples.html – PepperoniPizza

回答

3

SORL-縮略圖正在尋找圖像對象,而不是URL。將它傳遞profile_picture而不是profile_picture_url,然後在img標記的src屬性中調用imgurl屬性。

{% load thumbnail %} 
{% thumbnail profile_picture "150x150" crop="center" as img %} 
    <img src="{{ img.url }}"> 
{% endthumbnail %} 
+0

profile_picture_url是一個字符串,它不是一個字段或對象,profile_picture_url只是網絡上圖片的網址。 – PepperoniPizza