2012-07-06 5 views
0

여러 매개 변수를 전달해야하는 사용자 정의 태그를 빌트인. 내가 args로 할 수있는, 별도의 목록하지만 난 그 목록에있는 개체를 전달하는 동안 문제에 직면했다.장고 사용자 정의 태그

def mytag(id,args): 

은 난을 호출하고 난 PK 100를 통과하고있어 상술 한 시나리오에서 HTML

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

이 같은 100 인수를 전달 해요과 잘 작동한다. 하지만 나는 다른 대상을 통과시켜야합니다. {{image.pk | mytag : "100,100, {{image.name}}"}}하지만 다른 구문을 시도했지만 성공하지는 못했습니다.

답변

3

여기에 우리가 보여주는 것은 태그가 아니라 필터입니다.

{{ image|myfilter:"100,100" }} 
: 당신은 여전히 ​​필터를 사용하려는 경우에는 제목의 값을 전달할 필요가 없습니다

, 당신은 대신 이미지 객체에 적용 할 수 있습니다