2011-01-09 3 views
1

booelan 속성을 비교하는 Python/Django 템플릿에서 if 문을 작성하려면 어떻게해야합니까? 내가 지금까지 시도했습니다장고 속성이 booelan 속성 인 경우

것 : 사전에

{% ifequal gallery.draft True %}style="display:none"{% endifequal %} -> never 
{% if gallery.draft %}style="display:none"{% endif %} -> always 

감사합니다!

저는 AppEngine을 사용하고 있으며 여러 필드별로 정렬하고 필터링 할 수 없기 때문에 템플릿에서이 작업을하고 있습니다. 날짜순으로 정렬해야합니다.

+1

해당 컨텍스트에서 gallery.draft의 실제 가치는 무엇입니까? '{{gallery.draft}} '를 실행하면 알 수 있습니다. –

+1

AppEngine의 일부로 filter(), list.sort() 또는 list comprehensions과 같은 Python 함수를 사용할 수 없습니까? – lqc

+0

'{% if gallery.draft %}'가 작동해야한다고 daniel이 말한대로 값을 출력 해보십시오 ... –

답변

0

"True"를 문자열로 템플릿에 보내시겠습니까? 그것은 정상적인 템플릿 인쇄물에는 나타나지 않습니다. 이 경우 첫 번째 버전에 따옴표를 추가하면됩니다.

관련 문제