2014-12-05 38 views
0

我想知道如何在sorl-thumbnail應對saticfile在SORL-縮略圖

我的代碼處理saticfile的路徑路徑有錯誤:

無法解析餘:從「{%」 '{%'

{% load thumbnail %} 
    {% thumbnail {% static 'img/logo.png' %} "100x80" format="PNG" as im %} 
    <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"> 
    {% endthumbnail %} 

回答

0

您不能使用{% static %}標籤的{% thumbnail %}標籤內。一般來說,您不能在任何其他標籤中使用任何標籤。

確保在你settings.py文件的TEMPLATE_CONTEXT_PROCESSORS變量包含'django.core.context_processors.static'並嘗試

{% load thumbnail %} 
{% thumbnail STATIC_URL|add:'img/logo.png' "100x80" format="PNG" as im %} 
<img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"> 
{% endthumbnail %} 
+0

我嘗試,但得到錯誤的請求(400) – user2492364 2014-12-05 12:07:32

+0

你確定你有''django.core.context_processors。你的'TEMPLATE_CONTEXT_PROCESSORS'中有'static''嗎?你的STATIC_URL設置爲什麼? – rfj001 2014-12-05 19:54:42

+0

是的,我很確定。我的靜態網址:STATIC_URL ='/ static /' – user2492364 2014-12-06 09:52:27