2012-07-06 129 views
0

我正在創建一個自定義標籤,我必須通過多個參數。我可以做與args,分離列表,但我面臨的問題,同時傳遞在列表中的對象。Django自定義標籤

def mytag(id,args): 

而我會調用它,在上述情況下通過ARGS像這樣的HTML

{% for image in images %} 
    {{ image.pk|mytag:"100,100"}} 
{% endfor %} 

I M通過pk和100,100,它工作正常。但我必須通過另一件物品。 {{image.pk | mytag:「100,100,{{image.name}}」}}但這不起作用嘗試了不同的語法,但沒有成功。

回答

3

你在這裏給我們展示的不是一個標籤,而是一個過濾器。

如果你仍然想使用的過濾器,可以將其應用到圖像對象,而不是,所以你不需要通過標題的值:

{{ image|myfilter:"100,100" }}