2016-07-11 3 views
1

testtrue 일 때만 활성화해야하는 다음 템플릿이 있습니다. views.py에서Django 템플릿이 부울과 작동하지 않습니까?

{% if test %} 
    <h1>The value of test was {{ test }} </h1> 
{% endif %} 

, testfalse로 설정되고있다. 그러나 결과 HTML에서 The value of test was false이라는 문구가 나타납니다. testtrue 일 때이 템플릿을 활성화하려면 어떻게해야합니까?

+0

어떤 템플릿 lib입니까? –

+0

처음에 추가하지 않으셔서 죄송합니다.이 템플릿 라이브러리는 장고 템플릿입니다. T.J, 머리를 가져 주셔서 감사합니다. –

+3

보기를 표시 할 수 있습니까? 템플릿은 부울과 올바르게 작동하지만 '테스트'가 예인 경우 ''거짓 "이라는 문자열은 여러분이 얻는 것과 정확히 일치합니다. – knbk

답변

0

"false" 문자열 대신 False 부울을 전달하십시오. {{ test }}False으로 표시되는지 여부를 확인하여 전달할 항목을 알 수 있습니다.이 경우 부울 또는 false이며,이 경우 문자열을 전달합니다.

관련 문제